Index: xfa/src/fee/src/fee/fde_txtedtpage.cpp |
diff --git a/xfa/src/fee/src/fee/fde_txtedtpage.cpp b/xfa/src/fee/src/fee/fde_txtedtpage.cpp |
index e0a94f81fad6a60f6b73c9ac8518770043d876ae..30b4d1bf3e1f518f58e044e6520a5e39a685dd12 100644 |
--- a/xfa/src/fee/src/fee/fde_txtedtpage.cpp |
+++ b/xfa/src/fee/src/fee/fde_txtedtpage.cpp |
@@ -14,7 +14,7 @@ |
#include "fde_txtedtparag.h" |
#include "fde_txtedtbuf.h" |
#define FDE_TXTEDT_TOLERANCE 0.1f |
-IFDE_TxtEdtPage * IFDE_TxtEdtPage::Create(IFDE_TxtEdtEngine * pEngine, FX_INT32 nIndex) |
+IFDE_TxtEdtPage * IFDE_TxtEdtPage::Create(IFDE_TxtEdtEngine * pEngine, int32_t nIndex) |
{ |
return (IFDE_TxtEdtPage*)FX_NEW CFDE_TxtEdtPage(pEngine, nIndex); |
} |
@@ -46,11 +46,11 @@ FX_BOOL CFDE_TxtEdtTextSet::GetClip(FDE_HVISUALOBJ hVisualObj, CFX_RectF &rt) |
{ |
return FALSE; |
} |
-FX_INT32 CFDE_TxtEdtTextSet::GetString(FDE_HVISUALOBJ hText, CFX_WideString &wsText) |
+int32_t CFDE_TxtEdtTextSet::GetString(FDE_HVISUALOBJ hText, CFX_WideString &wsText) |
{ |
FDE_LPTEXTEDITPIECE pPiece = (FDE_LPTEXTEDITPIECE)hText; |
FX_LPWSTR pBuffer = wsText.GetBuffer(pPiece->nCount); |
- for (FX_INT32 i = 0; i < pPiece->nCount; i++) { |
+ for (int32_t i = 0; i < pPiece->nCount; i++) { |
pBuffer[i] = m_pPage->GetChar((FX_LPVOID)hText, i); |
} |
wsText.ReleaseBuffer(pPiece->nCount); |
@@ -68,13 +68,13 @@ FX_ARGB CFDE_TxtEdtTextSet::GetFontColor(FDE_HVISUALOBJ hText) |
{ |
return m_pPage->GetEngine()->GetEditParams()->dwFontColor; |
} |
-FX_INT32 CFDE_TxtEdtTextSet::GetDisplayPos(FDE_HVISUALOBJ hText, FXTEXT_CHARPOS *pCharPos, FX_BOOL bCharCode , CFX_WideString *pWSForms ) |
+int32_t CFDE_TxtEdtTextSet::GetDisplayPos(FDE_HVISUALOBJ hText, FXTEXT_CHARPOS *pCharPos, FX_BOOL bCharCode , CFX_WideString *pWSForms ) |
{ |
if (hText == NULL) { |
return 0; |
} |
FDE_LPTEXTEDITPIECE pPiece = (FDE_LPTEXTEDITPIECE)hText; |
- FX_INT32 nLength = pPiece->nCount; |
+ int32_t nLength = pPiece->nCount; |
if (nLength < 1) { |
return 0; |
} |
@@ -97,18 +97,18 @@ FX_INT32 CFDE_TxtEdtTextSet::GetDisplayPos(FDE_HVISUALOBJ hText, FXTEXT_CHARPOS |
tr.wLineBreakChar = pTextParams->wLineBreakChar; |
return pBreak->GetDisplayPos(&tr, pCharPos, bCharCode, pWSForms); |
} |
-FX_INT32 CFDE_TxtEdtTextSet::GetCharRects(FDE_HVISUALOBJ hText, CFX_RectFArray &rtArray) |
+int32_t CFDE_TxtEdtTextSet::GetCharRects(FDE_HVISUALOBJ hText, CFX_RectFArray &rtArray) |
{ |
return GetCharRects_Impl(hText, rtArray); |
} |
-FX_INT32 CFDE_TxtEdtTextSet::GetCharRects_Impl(FDE_HVISUALOBJ hText, CFX_RectFArray &rtArray, FX_BOOL bBBox ) |
+int32_t CFDE_TxtEdtTextSet::GetCharRects_Impl(FDE_HVISUALOBJ hText, CFX_RectFArray &rtArray, FX_BOOL bBBox ) |
{ |
if (hText == NULL) { |
return 0; |
} |
FDE_LPTEXTEDITPIECE pPiece = (FDE_LPTEXTEDITPIECE)hText; |
CFDE_TxtEdtEngine * pEngine = (CFDE_TxtEdtEngine*)(m_pPage->GetEngine()); |
- FX_INT32 nLength = pPiece->nCount; |
+ int32_t nLength = pPiece->nCount; |
if (nLength < 1) { |
return 0; |
} |
@@ -129,7 +129,7 @@ FX_INT32 CFDE_TxtEdtTextSet::GetCharRects_Impl(FDE_HVISUALOBJ hText, CFX_RectFAr |
tr.wLineBreakChar = pTextParams->wLineBreakChar; |
return pEngine->GetTextBreak()->GetCharRects(&tr, rtArray, bBBox); |
} |
-CFDE_TxtEdtPage::CFDE_TxtEdtPage(IFDE_TxtEdtEngine * pEngine, FX_INT32 nPageIndex) |
+CFDE_TxtEdtPage::CFDE_TxtEdtPage(IFDE_TxtEdtEngine * pEngine, int32_t nPageIndex) |
: m_pIter(NULL) |
, m_pTextSet(NULL) |
, m_nRefCount(0) |
@@ -192,15 +192,15 @@ FX_BOOL CFDE_TxtEdtPage::GetClip(FDE_HVISUALOBJ hVisualObj, CFX_RectF &rt) |
{ |
return FALSE; |
} |
-FX_INT32 CFDE_TxtEdtPage::GetCharRect(FX_INT32 nIndex, CFX_RectF &rect, FX_BOOL bBBox ) const |
+int32_t CFDE_TxtEdtPage::GetCharRect(int32_t nIndex, CFX_RectF &rect, FX_BOOL bBBox ) const |
{ |
FXSYS_assert(m_nRefCount > 0); |
FXSYS_assert(nIndex >= 0 && nIndex < m_nCharCount); |
if (m_nRefCount < 1) { |
return 0; |
} |
- FX_INT32 nCount = m_PieceMassArr.GetSize(); |
- for (FX_INT32 i = 0; i < nCount; i ++) { |
+ int32_t nCount = m_PieceMassArr.GetSize(); |
+ for (int32_t i = 0; i < nCount; i ++) { |
const FDE_LPTEXTEDITPIECE pPiece = m_PieceMassArr.GetPtrAt(i); |
if (nIndex >= pPiece->nStart && nIndex < (pPiece->nStart + pPiece->nCount)) { |
CFX_RectFArray rectArr; |
@@ -216,17 +216,17 @@ FX_INT32 CFDE_TxtEdtPage::GetCharRect(FX_INT32 nIndex, CFX_RectF &rect, FX_BOOL |
FXSYS_assert(0); |
return 0; |
} |
-FX_INT32 CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF &fPoint, FX_BOOL &bBefore) |
+int32_t CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF &fPoint, FX_BOOL &bBefore) |
{ |
FX_BOOL bVertical = m_pEditEngine->GetEditParams()->dwLayoutStyles & FDE_TEXTEDITLAYOUT_DocVertical; |
CFX_PointF ptF = fPoint; |
NormalizePt2Rect(ptF, m_rtPageContents, FDE_TXTEDT_TOLERANCE); |
- FX_INT32 nCount = m_PieceMassArr.GetSize(); |
+ int32_t nCount = m_PieceMassArr.GetSize(); |
CFX_RectF rtLine; |
- FX_INT32 nBgn = 0; |
- FX_INT32 nEnd = 0; |
+ int32_t nBgn = 0; |
+ int32_t nEnd = 0; |
FX_BOOL bInLine = FALSE; |
- FX_INT32 i = 0; |
+ int32_t i = 0; |
for (i = 0; i < nCount; i ++) { |
const FDE_LPTEXTEDITPIECE pPiece = m_PieceMassArr.GetPtrAt(i); |
if (!bInLine && (bVertical ? (pPiece->rtPiece.left <= ptF.x && pPiece->rtPiece.right() > ptF.x) \ |
@@ -245,7 +245,7 @@ FX_INT32 CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF &fPoint, FX_BOOL &bBefor |
} |
} |
NormalizePt2Rect(ptF, rtLine, FDE_TXTEDT_TOLERANCE); |
- FX_INT32 nCaret = 0; |
+ int32_t nCaret = 0; |
FDE_LPTEXTEDITPIECE pPiece = NULL; |
for (i = nBgn; i <= nEnd; i ++) { |
pPiece = m_PieceMassArr.GetPtrAt(i); |
@@ -253,8 +253,8 @@ FX_INT32 CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF &fPoint, FX_BOOL &bBefor |
if (pPiece->rtPiece.Contains(ptF)) { |
CFX_RectFArray rectArr; |
m_pTextSet->GetCharRects((FDE_HVISUALOBJ)pPiece, rectArr); |
- FX_INT32 nRtCount = rectArr.GetSize(); |
- for (FX_INT32 j = 0; j < nRtCount; j ++) { |
+ int32_t nRtCount = rectArr.GetSize(); |
+ for (int32_t j = 0; j < nRtCount; j ++) { |
if (rectArr[j].Contains(ptF)) { |
nCaret = m_nPageStart + pPiece->nStart + j; |
if (nCaret >= m_pEditEngine->GetTextBufLength()) { |
@@ -285,34 +285,34 @@ FX_INT32 CFDE_TxtEdtPage::GetCharIndex(const CFX_PointF &fPoint, FX_BOOL &bBefor |
bBefore = TRUE; |
return nCaret; |
} |
-FX_INT32 CFDE_TxtEdtPage::GetCharStart() const |
+int32_t CFDE_TxtEdtPage::GetCharStart() const |
{ |
return m_nPageStart; |
} |
-FX_INT32 CFDE_TxtEdtPage::GetCharCount() const |
+int32_t CFDE_TxtEdtPage::GetCharCount() const |
{ |
return m_nCharCount; |
} |
-FX_INT32 CFDE_TxtEdtPage::GetDisplayPos(const CFX_RectF &rtClip, FXTEXT_CHARPOS *&pCharPos, FX_LPRECTF pBBox ) const |
+int32_t CFDE_TxtEdtPage::GetDisplayPos(const CFX_RectF &rtClip, FXTEXT_CHARPOS *&pCharPos, FX_LPRECTF pBBox ) const |
{ |
pCharPos = (FXTEXT_CHARPOS*)FDE_Alloc(sizeof(FXTEXT_CHARPOS) * m_nCharCount); |
- FX_INT32 nCharPosCount = 0; |
+ int32_t nCharPosCount = 0; |
FDE_HVISUALOBJ hVisualObj = NULL; |
- FX_INT32 nVisualObjCount = m_PieceMassArr.GetSize(); |
+ int32_t nVisualObjCount = m_PieceMassArr.GetSize(); |
FXTEXT_CHARPOS* pos = pCharPos; |
CFX_RectF rtObj; |
- for (FX_INT32 i = 0; i < nVisualObjCount; i ++) { |
+ for (int32_t i = 0; i < nVisualObjCount; i ++) { |
hVisualObj = (FDE_HVISUALOBJ)m_PieceMassArr.GetPtrAt(i); |
m_pTextSet->GetRect(hVisualObj, rtObj); |
if (!rtClip.IntersectWith(rtObj)) { |
continue; |
} |
- FX_INT32 nCount = m_pTextSet->GetDisplayPos(hVisualObj, pos, FALSE); |
+ int32_t nCount = m_pTextSet->GetDisplayPos(hVisualObj, pos, FALSE); |
nCharPosCount += nCount; |
pos += nCount; |
} |
if ((nCharPosCount * 5) < (m_nCharCount << 2)) { |
- FX_INT32 nLength = sizeof(FXTEXT_CHARPOS) * nCharPosCount; |
+ int32_t nLength = sizeof(FXTEXT_CHARPOS) * nCharPosCount; |
FXTEXT_CHARPOS * pTemp = (FXTEXT_CHARPOS*)FDE_Alloc(nLength); |
FXSYS_memcpy(pTemp, pCharPos, nLength); |
FDE_Free(pCharPos); |
@@ -320,16 +320,16 @@ FX_INT32 CFDE_TxtEdtPage::GetDisplayPos(const CFX_RectF &rtClip, FXTEXT_CHARPOS |
} |
return nCharPosCount; |
} |
-void CFDE_TxtEdtPage::CalcRangeRectArray(FX_INT32 nStart, FX_INT32 nCount, CFX_RectFArray &RectFArr) const |
+void CFDE_TxtEdtPage::CalcRangeRectArray(int32_t nStart, int32_t nCount, CFX_RectFArray &RectFArr) const |
{ |
- FX_INT32 nPieceCount = m_PieceMassArr.GetSize(); |
- FX_INT32 nEnd = nStart + nCount - 1; |
+ int32_t nPieceCount = m_PieceMassArr.GetSize(); |
+ int32_t nEnd = nStart + nCount - 1; |
FX_BOOL bInRange = FALSE; |
- for (FX_INT32 i = 0; i < nPieceCount; i ++) { |
+ for (int32_t i = 0; i < nPieceCount; i ++) { |
FDE_LPTEXTEDITPIECE piece = m_PieceMassArr.GetPtrAt(i); |
if (!bInRange) { |
if (nStart >= piece->nStart && nStart < (piece->nStart + piece->nCount)) { |
- FX_INT32 nRangeEnd = piece->nCount - 1; |
+ int32_t nRangeEnd = piece->nCount - 1; |
FX_BOOL bEnd = FALSE; |
if (nEnd >= piece->nStart && nEnd < (piece->nStart + piece->nCount)) { |
nRangeEnd = nEnd - piece->nStart; |
@@ -337,7 +337,7 @@ void CFDE_TxtEdtPage::CalcRangeRectArray(FX_INT32 nStart, FX_INT32 nCount, CFX_R |
} |
CFX_RectFArray rcArr; |
m_pTextSet->GetCharRects((FDE_HVISUALOBJ)piece, rcArr); |
- FX_INT32 nSize = rcArr.GetSize(); |
+ int32_t nSize = rcArr.GetSize(); |
CFX_RectF rectPiece = rcArr[nStart - piece->nStart]; |
rectPiece.Union(rcArr[nRangeEnd]); |
RectFArr.Add(rectPiece); |
@@ -360,14 +360,14 @@ void CFDE_TxtEdtPage::CalcRangeRectArray(FX_INT32 nStart, FX_INT32 nCount, CFX_R |
} |
return; |
} |
-FX_INT32 CFDE_TxtEdtPage::SelectWord(const CFX_PointF &fPoint, FX_INT32 &nCount) |
+int32_t CFDE_TxtEdtPage::SelectWord(const CFX_PointF &fPoint, int32_t &nCount) |
{ |
if (m_nRefCount < 0) { |
return - 1; |
} |
IFDE_TxtEdtBuf * pBuf = m_pEditEngine->GetTextBuf(); |
FX_BOOL bBefore; |
- FX_INT32 nIndex = GetCharIndex(fPoint, bBefore); |
+ int32_t nIndex = GetCharIndex(fPoint, bBefore); |
if (nIndex == m_pEditEngine->GetTextBufLength()) { |
nIndex = m_pEditEngine->GetTextBufLength() - 1; |
} |
@@ -378,7 +378,7 @@ FX_INT32 CFDE_TxtEdtPage::SelectWord(const CFX_PointF &fPoint, FX_INT32 &nCount) |
pIter->Attach(FX_NEW CFDE_TxtEdtBufIter((CFDE_TxtEdtBuf*)pBuf)); |
pIter->SetAt(nIndex); |
nCount = pIter->GetWordLength(); |
- FX_INT32 nRet = pIter->GetWordPos(); |
+ int32_t nRet = pIter->GetWordPos(); |
pIter->Release(); |
return nRet; |
} |
@@ -386,7 +386,7 @@ FX_BOOL CFDE_TxtEdtPage::IsLoaded(FX_LPCRECTF pClipBox ) |
{ |
return m_bLoaded; |
} |
-FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
+int32_t CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
{ |
if (m_nRefCount > 0) { |
m_nRefCount ++; |
@@ -405,12 +405,12 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
IFX_TxtBreak * pBreak = m_pEditEngine->GetTextBreak(); |
pBreak->EndBreak(FX_TXTBREAK_ParagraphBreak); |
pBreak->ClearBreakPieces(); |
- FX_INT32 nLineCount = m_pEditEngine->GetLineCount(); |
- FX_INT32 nPageLineCount = m_pEditEngine->GetPageLineCount(); |
- FX_INT32 nLength = pBuf->GetTextLength(); |
- FX_INT32 nStartLine = nPageLineCount * m_nPageIndex; |
- FX_INT32 nEndLine = FX_MIN((nStartLine + nPageLineCount - 1), (m_pEditEngine->GetLineCount() - 1)); |
- FX_INT32 nPageStart, nPageEnd, nTemp, nBgnParag, nStartLineInParag, nEndParag, nEndLineInParag; |
+ int32_t nLineCount = m_pEditEngine->GetLineCount(); |
+ int32_t nPageLineCount = m_pEditEngine->GetPageLineCount(); |
+ int32_t nLength = pBuf->GetTextLength(); |
+ int32_t nStartLine = nPageLineCount * m_nPageIndex; |
+ int32_t nEndLine = FX_MIN((nStartLine + nPageLineCount - 1), (m_pEditEngine->GetLineCount() - 1)); |
+ int32_t nPageStart, nPageEnd, nTemp, nBgnParag, nStartLineInParag, nEndParag, nEndLineInParag; |
nBgnParag = m_pEditEngine->Line2Parag(0, 0, nStartLine, nStartLineInParag); |
m_pBgnParag = (CFDE_TxtEdtParag*)m_pEditEngine->GetParag(nBgnParag); |
m_pBgnParag->LoadParag(); |
@@ -430,12 +430,12 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
} |
m_PieceMassArr.RemoveAll(TRUE); |
FX_DWORD dwBreakStatus = FX_TXTBREAK_None; |
- FX_INT32 nLineStart = nPageStart; |
- FX_INT32 nPieceStart = 0; |
+ int32_t nLineStart = nPageStart; |
+ int32_t nPieceStart = 0; |
if (m_pCharWidth != NULL) { |
delete [] m_pCharWidth; |
} |
- m_pCharWidth = new FX_INT32[nPageEnd - nPageStart + 1]; |
+ m_pCharWidth = new int32_t[nPageEnd - nPageStart + 1]; |
pBreak->EndBreak(FX_TXTBREAK_ParagraphBreak); |
pBreak->ClearBreakPieces(); |
m_nPageStart = nPageStart; |
@@ -445,7 +445,7 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
IFX_CharIter * pIter = m_pIter->Clone(); |
pIter->SetAt(nPageStart); |
m_pIter->SetAt(nPageStart); |
- FX_INT32 nTextEnd = m_pEditEngine->GetTextBufLength(); |
+ int32_t nTextEnd = m_pEditEngine->GetTextBufLength(); |
FX_BOOL bFirstPiece = TRUE; |
do { |
if (bReload) { |
@@ -458,8 +458,8 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
dwBreakStatus = pBreak->EndBreak(FX_TXTBREAK_ParagraphBreak); |
} |
if (dwBreakStatus > FX_TXTBREAK_PieceBreak) { |
- FX_INT32 nPieceCount = pBreak->CountBreakPieces(); |
- for (FX_INT32 j = 0; j < nPieceCount; j ++) { |
+ int32_t nPieceCount = pBreak->CountBreakPieces(); |
+ for (int32_t j = 0; j < nPieceCount; j ++) { |
const CFX_TxtPiece * pPiece = pBreak->GetBreakPiece(j); |
FDE_TEXTEDITPIECE TxtEdtPiece; |
FXSYS_memset(&TxtEdtPiece, 0, sizeof(FDE_TEXTEDITPIECE)); |
@@ -508,7 +508,7 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
} |
nPieceStart += TxtEdtPiece.nCount; |
m_PieceMassArr.Add(TxtEdtPiece); |
- for (FX_INT32 k = 0; k < TxtEdtPiece.nCount; k ++) { |
+ for (int32_t k = 0; k < TxtEdtPiece.nCount; k ++) { |
CFX_Char* ptc = pPiece->GetCharPtr(k); |
m_pCharWidth[TxtEdtPiece.nStart + k] = ptc->m_iCharWidth; |
} |
@@ -528,8 +528,8 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
fDelta = pParams->fPlateWidth - m_rtPageContents.width; |
} else if (pParams->dwAlignment & FDE_TEXTEDITALIGN_Center) { |
if ((pParams->dwLayoutStyles & FDE_TEXTEDITLAYOUT_CombText) && m_nCharCount > 1) { |
- FX_INT32 nCount = m_nCharCount - 1; |
- FX_INT32 n = (m_pEditEngine->m_nLimit - nCount) / 2; |
+ int32_t nCount = m_nCharCount - 1; |
+ int32_t n = (m_pEditEngine->m_nLimit - nCount) / 2; |
fDelta = (m_rtPageContents.width / nCount) * n; |
} else { |
fDelta = (pParams->fPlateWidth - m_rtPageContents.width) / 2; |
@@ -537,8 +537,8 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
} |
} |
FX_FLOAT fOffset = m_rtPageContents.left - fDelta; |
- FX_INT32 nCount = m_PieceMassArr.GetSize(); |
- for (FX_INT32 i = 0; i < nCount; i ++) { |
+ int32_t nCount = m_PieceMassArr.GetSize(); |
+ for (int32_t i = 0; i < nCount; i ++) { |
FDE_LPTEXTEDITPIECE pPiece = m_PieceMassArr.GetPtrAt(i); |
pPiece->rtPiece.Offset(-fOffset, 0.0f); |
} |
@@ -546,7 +546,7 @@ FX_INT32 CFDE_TxtEdtPage::LoadPage(FX_LPCRECTF pClipBox , IFX_Pause *pPause ) |
} |
if (m_pEditEngine->GetEditParams()->dwLayoutStyles & FDE_TEXTEDITLAYOUT_LastLineHeight) { |
m_rtPageContents.height -= pParams->fLineSpace - pParams->fFontSize; |
- FX_INT32 nCount = m_PieceMassArr.GetSize(); |
+ int32_t nCount = m_PieceMassArr.GetSize(); |
FDE_LPTEXTEDITPIECE pPiece = m_PieceMassArr.GetPtrAt(nCount - 1); |
pPiece->rtPiece.height = pParams->fFontSize; |
} |
@@ -601,12 +601,12 @@ FDE_HVISUALOBJ CFDE_TxtEdtPage::GetNext(FDE_HVISUALOBJ hCanvas, FX_POSITION &pos |
pos = NULL; |
return NULL; |
} |
- FX_INT32 nPos = (FX_INT32)(FX_UINTPTR)pos; |
+ int32_t nPos = (int32_t)(uintptr_t)pos; |
pVisualSet = m_pTextSet; |
if (nPos + 1 > m_PieceMassArr.GetSize()) { |
pos = NULL; |
} else { |
- pos = (FX_POSITION)(FX_UINTPTR)(nPos + 1); |
+ pos = (FX_POSITION)(uintptr_t)(nPos + 1); |
} |
return (FDE_HVISUALOBJ)(m_PieceMassArr.GetPtrAt(nPos - 1)); |
} |
@@ -614,9 +614,9 @@ FDE_HVISUALOBJ CFDE_TxtEdtPage::GetParentCanvas(FDE_HVISUALOBJ hCanvas, IFDE_Vis |
{ |
return NULL; |
} |
-FX_WCHAR CFDE_TxtEdtPage::GetChar(FX_LPVOID pIdentity, FX_INT32 index) const |
+FX_WCHAR CFDE_TxtEdtPage::GetChar(FX_LPVOID pIdentity, int32_t index) const |
{ |
- FX_INT32 nIndex = m_nPageStart + ((FDE_LPTEXTEDITPIECE)pIdentity)->nStart + index; |
+ int32_t nIndex = m_nPageStart + ((FDE_LPTEXTEDITPIECE)pIdentity)->nStart + index; |
if (nIndex != m_pIter->GetAt()) { |
m_pIter->SetAt(nIndex); |
} |
@@ -624,9 +624,9 @@ FX_WCHAR CFDE_TxtEdtPage::GetChar(FX_LPVOID pIdentity, FX_INT32 index) const |
m_pIter->Next(); |
return wChar; |
} |
-FX_INT32 CFDE_TxtEdtPage::GetWidth(FX_LPVOID pIdentity, FX_INT32 index) const |
+int32_t CFDE_TxtEdtPage::GetWidth(FX_LPVOID pIdentity, int32_t index) const |
{ |
- FX_INT32 nWidth = m_pCharWidth[((FDE_LPTEXTEDITPIECE)pIdentity)->nStart + index]; |
+ int32_t nWidth = m_pCharWidth[((FDE_LPTEXTEDITPIECE)pIdentity)->nStart + index]; |
return nWidth; |
} |
void CFDE_TxtEdtPage::NormalizePt2Rect(CFX_PointF &ptF, const CFX_RectF &rtF, FX_FLOAT fTolerance) const |