Index: xfa/src/fxfa/src/app/xfa_textlayout.cpp |
diff --git a/xfa/src/fxfa/src/app/xfa_textlayout.cpp b/xfa/src/fxfa/src/app/xfa_textlayout.cpp |
index 629b7f15a66eb303c8bfa2a2904f731cf56ee806..37260bba0a1125db124c457155e45f8112585bdc 100644 |
--- a/xfa/src/fxfa/src/app/xfa_textlayout.cpp |
+++ b/xfa/src/fxfa/src/app/xfa_textlayout.cpp |
@@ -1268,7 +1268,7 @@ FX_BOOL CXFA_TextLayout::DrawString(CFX_RenderDevice* pFxDevice, |
int32_t iPieces = pPieceLine->m_textPieces.GetSize(); |
int32_t j = 0; |
for (j = 0; j < iPieces; j++) { |
- XFA_LPCTEXTPIECE pPiece = pPieceLine->m_textPieces.GetAt(j); |
+ const XFA_TEXTPIECE* pPiece = pPieceLine->m_textPieces.GetAt(j); |
int32_t iChars = pPiece->iChars; |
if (iCharCount < iChars) { |
FX_Free(pCharPos); |
@@ -1308,7 +1308,7 @@ void CXFA_TextLayout::UpdateAlign(FX_FLOAT fHeight, FX_FLOAT fBottom) { |
CXFA_PieceLine* pPieceLine = m_pieceLines.GetAt(i); |
int32_t iPieces = pPieceLine->m_textPieces.GetSize(); |
for (int32_t j = 0; j < iPieces; j++) { |
- XFA_LPTEXTPIECE pPiece = pPieceLine->m_textPieces.GetAt(j); |
+ XFA_TEXTPIECE* pPiece = pPieceLine->m_textPieces.GetAt(j); |
CFX_RectF& rect = pPiece->rtPiece; |
rect.top += fHeight; |
} |
@@ -1669,7 +1669,7 @@ void CXFA_TextLayout::DoTabstops(IFDE_CSSComputedStyle* pStyle, |
if (iPieces == 0) { |
return; |
} |
- XFA_LPTEXTPIECE pPiece = pPieceLine->m_textPieces.GetAt(iPieces - 1); |
+ XFA_TEXTPIECE* pPiece = pPieceLine->m_textPieces.GetAt(iPieces - 1); |
int32_t& iTabstopsIndex = m_pTabstopContext->m_iTabIndex; |
int32_t iCount = m_textParser.CountTabs(pStyle); |
if (iTabstopsIndex > m_pTabstopContext->m_iTabCount - 1) { |
@@ -1680,7 +1680,7 @@ void CXFA_TextLayout::DoTabstops(IFDE_CSSComputedStyle* pStyle, |
m_pTabstopContext->m_bTabstops = TRUE; |
FX_FLOAT fRight = 0; |
if (iPieces > 1) { |
- XFA_LPTEXTPIECE p = pPieceLine->m_textPieces.GetAt(iPieces - 2); |
+ XFA_TEXTPIECE* p = pPieceLine->m_textPieces.GetAt(iPieces - 2); |
fRight = p->rtPiece.right(); |
} |
m_pTabstopContext->m_fTabWidth = |
@@ -1737,8 +1737,8 @@ void CXFA_TextLayout::AppendTextLine(FX_DWORD dwStatus, |
pStyle = pUserData->m_pStyle; |
} |
FX_FLOAT fVerScale = pPiece->m_iVerticalScale / 100.0f; |
- XFA_LPTEXTPIECE pTP = |
- (XFA_LPTEXTPIECE)m_pAllocator->Alloc(sizeof(XFA_TEXTPIECE)); |
+ XFA_TEXTPIECE* pTP = |
+ (XFA_TEXTPIECE*)m_pAllocator->Alloc(sizeof(XFA_TEXTPIECE)); |
pTP->pszText = |
(FX_WCHAR*)m_pAllocator->Alloc(pPiece->m_iChars * sizeof(FX_WCHAR)); |
pTP->pWidths = |
@@ -1784,7 +1784,7 @@ void CXFA_TextLayout::AppendTextLine(FX_DWORD dwStatus, |
DoTabstops(pStyle, pPieceLine); |
} |
for (i = 0; i < iPieces; i++) { |
- XFA_LPTEXTPIECE pTP = pPieceLine->m_textPieces.GetAt(i); |
+ XFA_TEXTPIECE* pTP = pPieceLine->m_textPieces.GetAt(i); |
FX_FLOAT& fTop = pTP->rtPiece.top; |
FX_FLOAT fBaseLineTemp = fTop; |
fTop = fLinePos + fLineStep - pTP->rtPiece.height - fBaseLineTemp; |
@@ -1867,7 +1867,7 @@ void CXFA_TextLayout::RenderString(IFDE_RenderDevice* pDevice, |
int32_t iPiece, |
FXTEXT_CHARPOS* pCharPos, |
const CFX_Matrix& tmDoc2Device) { |
- XFA_LPCTEXTPIECE pPiece = pPieceLine->m_textPieces.GetAt(iPiece); |
+ const XFA_TEXTPIECE* pPiece = pPieceLine->m_textPieces.GetAt(iPiece); |
int32_t iCount = GetDisplayPos(pPiece, pCharPos); |
if (iCount > 0) { |
pBrush->SetColor(pPiece->dwColor); |
@@ -1989,7 +1989,7 @@ void CXFA_TextLayout::RenderPath(IFDE_RenderDevice* pDevice, |
XFA_RenderPathRet: |
pPath->Release(); |
} |
-int32_t CXFA_TextLayout::GetDisplayPos(XFA_LPCTEXTPIECE pPiece, |
+int32_t CXFA_TextLayout::GetDisplayPos(const XFA_TEXTPIECE* pPiece, |
FXTEXT_CHARPOS* pCharPos, |
FX_BOOL bCharCode) { |
if (pPiece == NULL) { |
@@ -2001,7 +2001,7 @@ int32_t CXFA_TextLayout::GetDisplayPos(XFA_LPCTEXTPIECE pPiece, |
} |
return m_pBreak->GetDisplayPos(&tr, pCharPos, bCharCode); |
} |
-FX_BOOL CXFA_TextLayout::ToRun(XFA_LPCTEXTPIECE pPiece, FX_RTFTEXTOBJ& tr) { |
+FX_BOOL CXFA_TextLayout::ToRun(const XFA_TEXTPIECE* pPiece, FX_RTFTEXTOBJ& tr) { |
int32_t iLength = pPiece->iChars; |
if (iLength < 1) { |
return FALSE; |