| Index: xfa/fxfa/app/xfa_textlayout.cpp
|
| diff --git a/xfa/fxfa/app/xfa_textlayout.cpp b/xfa/fxfa/app/xfa_textlayout.cpp
|
| index 6a171221496d7d8d720ee1d0e808e309a90c7e9f..ddd9809f918326bfbe83a0d05fecca6e10f764e6 100644
|
| --- a/xfa/fxfa/app/xfa_textlayout.cpp
|
| +++ b/xfa/fxfa/app/xfa_textlayout.cpp
|
| @@ -170,7 +170,7 @@ IFDE_CSSComputedStyle* CXFA_TextParser::CreateRootStyle(
|
| FDE_CSSLENGTH letterSpacing;
|
| letterSpacing.Set(FDE_CSSLENGTHUNIT_Point, font.GetLetterSpacing());
|
| pParaStyle->SetLetterSpacing(letterSpacing);
|
| - FX_DWORD dwDecoration = 0;
|
| + uint32_t dwDecoration = 0;
|
| if (font.GetLineThrough() > 0) {
|
| dwDecoration |= FDE_CSSTEXTDECORATION_LineThrough;
|
| }
|
| @@ -192,7 +192,7 @@ IFDE_CSSComputedStyle* CXFA_TextParser::CreateStyle(
|
| FXSYS_assert(pNewStyle);
|
| if (pParentStyle) {
|
| IFDE_CSSParagraphStyle* pParaStyle = pParentStyle->GetParagraphStyles();
|
| - FX_DWORD dwDecoration = pParaStyle->GetTextDecoration();
|
| + uint32_t dwDecoration = pParaStyle->GetTextDecoration();
|
| FX_FLOAT fBaseLine = 0;
|
| if (pParaStyle->GetVerticalAlign() == FDE_CSSVERTICALALIGN_Number) {
|
| fBaseLine = pParaStyle->GetNumberVerticalAlign();
|
| @@ -289,7 +289,7 @@ void CXFA_TextParser::ParseRichText(IFDE_XMLNode* pXMLNode,
|
| }
|
| void CXFA_TextParser::ParseTagInfo(IFDE_XMLNode* pXMLNode,
|
| CXFA_CSSTagProvider& tagProvider) {
|
| - static const FX_DWORD s_XFATagName[] = {
|
| + static const uint32_t s_XFATagName[] = {
|
| 0x61, 0x62, 0x69, 0x70, 0x0001f714,
|
| 0x00022a55, 0x000239bb, 0x00025881, 0x0bd37faa, 0x0bd37fb8,
|
| 0xa73e3af2, 0xb182eaae, 0xdb8ac455,
|
| @@ -299,10 +299,10 @@ void CXFA_TextParser::ParseTagInfo(IFDE_XMLNode* pXMLNode,
|
| IFDE_XMLElement* pXMLElement = (IFDE_XMLElement*)pXMLNode;
|
| pXMLElement->GetLocalTagName(wsName);
|
| tagProvider.SetTagNameObj(wsName);
|
| - FX_DWORD dwHashCode =
|
| + uint32_t dwHashCode =
|
| FX_HashCode_String_GetW(wsName, wsName.GetLength(), TRUE);
|
| - static const int32_t s_iCount = sizeof(s_XFATagName) / sizeof(FX_DWORD);
|
| - CFX_DSPATemplate<FX_DWORD> lookup;
|
| + static const int32_t s_iCount = sizeof(s_XFATagName) / sizeof(uint32_t);
|
| + CFX_DSPATemplate<uint32_t> lookup;
|
| tagProvider.m_bTagAviliable =
|
| lookup.Lookup(dwHashCode, s_XFATagName, s_iCount) > -1;
|
| CFX_WideString wsValue;
|
| @@ -349,7 +349,7 @@ FX_BOOL CXFA_TextParser::IsSpaceRun(IFDE_CSSComputedStyle* pStyle) const {
|
| IFX_Font* CXFA_TextParser::GetFont(IXFA_TextProvider* pTextProvider,
|
| IFDE_CSSComputedStyle* pStyle) const {
|
| CFX_WideStringC wsFamily = FX_WSTRC(L"Courier");
|
| - FX_DWORD dwStyle = 0;
|
| + uint32_t dwStyle = 0;
|
| CXFA_Font font = pTextProvider->GetFontNode();
|
| if (font) {
|
| font.GetTypeface(wsFamily);
|
| @@ -434,7 +434,7 @@ void CXFA_TextParser::GetUnderline(IXFA_TextProvider* pTextProvider,
|
| iUnderline = 0;
|
| iPeriod = XFA_ATTRIBUTEENUM_All;
|
| if (pStyle) {
|
| - FX_DWORD dwDecoration = pStyle->GetParagraphStyles()->GetTextDecoration();
|
| + uint32_t dwDecoration = pStyle->GetParagraphStyles()->GetTextDecoration();
|
| if (dwDecoration & FDE_CSSTEXTDECORATION_Double) {
|
| iUnderline = 2;
|
| } else if (dwDecoration & FDE_CSSTEXTDECORATION_Underline) {
|
| @@ -460,7 +460,7 @@ void CXFA_TextParser::GetLinethrough(IXFA_TextProvider* pTextProvider,
|
| IFDE_CSSComputedStyle* pStyle,
|
| int32_t& iLinethrough) const {
|
| if (pStyle) {
|
| - FX_DWORD dwDecoration = pStyle->GetParagraphStyles()->GetTextDecoration();
|
| + uint32_t dwDecoration = pStyle->GetParagraphStyles()->GetTextDecoration();
|
| iLinethrough = (dwDecoration & FDE_CSSTEXTDECORATION_LineThrough) ? 1 : 0;
|
| } else {
|
| CXFA_Font font = pTextProvider->GetFontNode();
|
| @@ -640,7 +640,7 @@ FX_BOOL CXFA_TextParser::GetTabstops(
|
| break;
|
| case XFA_TABSTOPSSTATUS_Location:
|
| if (ch == ' ') {
|
| - FX_DWORD dwHashCode =
|
| + uint32_t dwHashCode =
|
| FX_HashCode_String_GetW(wsAlign, wsAlign.GetLength(), TRUE);
|
| CXFA_Measurement ms(CFX_WideStringC(pTabStops + iLast, iCur - iLast));
|
| FX_FLOAT fPos = ms.ToUnit(XFA_UNIT_Pt);
|
| @@ -655,7 +655,7 @@ FX_BOOL CXFA_TextParser::GetTabstops(
|
| }
|
| }
|
| if (!wsAlign.IsEmpty()) {
|
| - FX_DWORD dwHashCode =
|
| + uint32_t dwHashCode =
|
| FX_HashCode_String_GetW(wsAlign, wsAlign.GetLength(), TRUE);
|
| CXFA_Measurement ms(CFX_WideStringC(pTabStops + iLast, iCur - iLast));
|
| FX_FLOAT fPos = ms.ToUnit(XFA_UNIT_Pt);
|
| @@ -737,7 +737,7 @@ IFDE_XMLNode* CXFA_TextLayout::GetXMLContainerNode() {
|
| return pXMLContainer;
|
| }
|
| IFX_RTFBreak* CXFA_TextLayout::CreateBreak(FX_BOOL bDefault) {
|
| - FX_DWORD dwStyle = FX_RTFLAYOUTSTYLE_ExpandTab;
|
| + uint32_t dwStyle = FX_RTFLAYOUTSTYLE_ExpandTab;
|
| if (!bDefault) {
|
| dwStyle |= FX_RTFLAYOUTSTYLE_Pagination;
|
| }
|
| @@ -1535,7 +1535,7 @@ FX_BOOL CXFA_TextLayout::LoadRichText(IFDE_XMLNode* pXMLNode,
|
| }
|
| if (m_bBlockContinue) {
|
| if (pContext && !bContentNode) {
|
| - FX_DWORD dwStatus = (eDisplay == FDE_CSSDISPLAY_Block)
|
| + uint32_t dwStatus = (eDisplay == FDE_CSSDISPLAY_Block)
|
| ? FX_RTFBREAK_ParagraphBreak
|
| : FX_RTFBREAK_PieceBreak;
|
| EndBreak(dwStatus, fLinePos, bSavePieces);
|
| @@ -1572,7 +1572,7 @@ FX_BOOL CXFA_TextLayout::AppendChar(const CFX_WideString& wsText,
|
| FX_FLOAT& fLinePos,
|
| FX_FLOAT fSpaceAbove,
|
| FX_BOOL bSavePieces) {
|
| - FX_DWORD dwStatus = 0;
|
| + uint32_t dwStatus = 0;
|
| int32_t iChar = 0;
|
| if (m_pLoader) {
|
| iChar = m_pLoader->m_iChar;
|
| @@ -1631,7 +1631,7 @@ void CXFA_TextLayout::ProcessText(CFX_WideString& wsText) {
|
| wsText.ReleaseBuffer(iLen);
|
| wsText = wsText.Left(iTrimLeft);
|
| }
|
| -void CXFA_TextLayout::EndBreak(FX_DWORD dwStatus,
|
| +void CXFA_TextLayout::EndBreak(uint32_t dwStatus,
|
| FX_FLOAT& fLinePos,
|
| FX_BOOL bSavePieces) {
|
| dwStatus = m_pBreak->EndBreak(dwStatus);
|
| @@ -1672,7 +1672,7 @@ void CXFA_TextLayout::DoTabstops(IFDE_CSSComputedStyle* pStyle,
|
| if (m_pTabstopContext->m_bTabstops) {
|
| XFA_TABSTOPS* pTabstops =
|
| m_pTabstopContext->m_tabstops.GetDataPtr(iTabstopsIndex);
|
| - FX_DWORD dwAlgin = pTabstops->dwAlign;
|
| + uint32_t dwAlgin = pTabstops->dwAlign;
|
| if (dwAlgin == FX_HashCode_String_GetW(L"center", 6)) {
|
| fLeft = pPiece->rtPiece.width / 2.0f;
|
| } else if (dwAlgin == FX_HashCode_String_GetW(L"right", 5) ||
|
| @@ -1695,7 +1695,7 @@ void CXFA_TextLayout::DoTabstops(IFDE_CSSComputedStyle* pStyle,
|
| pPiece->rtPiece.left -= m_pTabstopContext->m_fLeft;
|
| }
|
| }
|
| -void CXFA_TextLayout::AppendTextLine(FX_DWORD dwStatus,
|
| +void CXFA_TextLayout::AppendTextLine(uint32_t dwStatus,
|
| FX_FLOAT& fLinePos,
|
| FX_BOOL bSavePieces,
|
| FX_BOOL bEndBreak) {
|
|
|