Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1120)

Side by Side Diff: xfa/fee/fde_txtedtengine.cpp

Issue 1830323006: Remove FX_DWORD from XFA. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « xfa/fde/xml/fde_xml_imp.cpp ('k') | xfa/fee/fde_txtedtpage.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "xfa/fee/fde_txtedtengine.h" 7 #include "xfa/fee/fde_txtedtengine.h"
8 8
9 #include <algorithm> 9 #include <algorithm>
10 10
(...skipping 1035 matching lines...) Expand 10 before | Expand all | Expand 10 after
1046 int32_t i = 0; 1046 int32_t i = 0;
1047 for (i = nSize; i < nPageCount; i++) { 1047 for (i = nSize; i < nPageCount; i++) {
1048 pPage = IFDE_TxtEdtPage::Create(this, i); 1048 pPage = IFDE_TxtEdtPage::Create(this, i);
1049 m_PagePtrArray.Add(pPage); 1049 m_PagePtrArray.Add(pPage);
1050 } 1050 }
1051 m_Param.pEventSink->On_PageCountChanged(this); 1051 m_Param.pEventSink->On_PageCountChanged(this);
1052 return; 1052 return;
1053 } 1053 }
1054 } 1054 }
1055 void CFDE_TxtEdtEngine::UpdateTxtBreak() { 1055 void CFDE_TxtEdtEngine::UpdateTxtBreak() {
1056 FX_DWORD dwStyle = m_pTextBreak->GetLayoutStyles(); 1056 uint32_t dwStyle = m_pTextBreak->GetLayoutStyles();
1057 if (m_Param.dwMode & FDE_TEXTEDITMODE_MultiLines) { 1057 if (m_Param.dwMode & FDE_TEXTEDITMODE_MultiLines) {
1058 dwStyle &= ~FX_TXTLAYOUTSTYLE_SingleLine; 1058 dwStyle &= ~FX_TXTLAYOUTSTYLE_SingleLine;
1059 } else { 1059 } else {
1060 dwStyle |= FX_TXTLAYOUTSTYLE_SingleLine; 1060 dwStyle |= FX_TXTLAYOUTSTYLE_SingleLine;
1061 } 1061 }
1062 if (m_Param.dwLayoutStyles & FDE_TEXTEDITLAYOUT_DocVertical) { 1062 if (m_Param.dwLayoutStyles & FDE_TEXTEDITLAYOUT_DocVertical) {
1063 dwStyle |= FX_TXTLAYOUTSTYLE_VerticalLayout; 1063 dwStyle |= FX_TXTLAYOUTSTYLE_VerticalLayout;
1064 } else { 1064 } else {
1065 dwStyle &= ~FX_TXTLAYOUTSTYLE_VerticalLayout; 1065 dwStyle &= ~FX_TXTLAYOUTSTYLE_VerticalLayout;
1066 } 1066 }
(...skipping 26 matching lines...) Expand all
1093 dwStyle |= FX_TXTLAYOUTSTYLE_ArabicContext; 1093 dwStyle |= FX_TXTLAYOUTSTYLE_ArabicContext;
1094 } else { 1094 } else {
1095 dwStyle &= ~FX_TXTLAYOUTSTYLE_ArabicContext; 1095 dwStyle &= ~FX_TXTLAYOUTSTYLE_ArabicContext;
1096 } 1096 }
1097 if (m_Param.dwLayoutStyles & FDE_TEXTEDITLAYOUT_ArabicShapes) { 1097 if (m_Param.dwLayoutStyles & FDE_TEXTEDITLAYOUT_ArabicShapes) {
1098 dwStyle |= FX_TXTLAYOUTSTYLE_ArabicShapes; 1098 dwStyle |= FX_TXTLAYOUTSTYLE_ArabicShapes;
1099 } else { 1099 } else {
1100 dwStyle &= ~FX_TXTLAYOUTSTYLE_ArabicShapes; 1100 dwStyle &= ~FX_TXTLAYOUTSTYLE_ArabicShapes;
1101 } 1101 }
1102 m_pTextBreak->SetLayoutStyles(dwStyle); 1102 m_pTextBreak->SetLayoutStyles(dwStyle);
1103 FX_DWORD dwAligment = 0; 1103 uint32_t dwAligment = 0;
1104 if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Justified) { 1104 if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Justified) {
1105 dwAligment |= FX_TXTLINEALIGNMENT_Justified; 1105 dwAligment |= FX_TXTLINEALIGNMENT_Justified;
1106 } else if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Distributed) { 1106 } else if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Distributed) {
1107 dwAligment |= FX_TXTLINEALIGNMENT_Distributed; 1107 dwAligment |= FX_TXTLINEALIGNMENT_Distributed;
1108 } 1108 }
1109 if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Center) { 1109 if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Center) {
1110 dwAligment |= FX_TXTLINEALIGNMENT_Center; 1110 dwAligment |= FX_TXTLINEALIGNMENT_Center;
1111 } else if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Right) { 1111 } else if (m_Param.dwAlignment & FDE_TEXTEDITALIGN_Right) {
1112 dwAligment |= FX_TXTLINEALIGNMENT_Right; 1112 dwAligment |= FX_TXTLINEALIGNMENT_Right;
1113 } 1113 }
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after
1508 return TRUE; 1508 return TRUE;
1509 } 1509 }
1510 1510
1511 FX_BOOL CFDE_TxtEdtEngine::IsFitArea(CFX_WideString& wsText) { 1511 FX_BOOL CFDE_TxtEdtEngine::IsFitArea(CFX_WideString& wsText) {
1512 IFDE_TextOut* pTextOut = IFDE_TextOut::Create(); 1512 IFDE_TextOut* pTextOut = IFDE_TextOut::Create();
1513 pTextOut->SetLineSpace(m_Param.fLineSpace); 1513 pTextOut->SetLineSpace(m_Param.fLineSpace);
1514 pTextOut->SetFont(m_Param.pFont); 1514 pTextOut->SetFont(m_Param.pFont);
1515 pTextOut->SetFontSize(m_Param.fFontSize); 1515 pTextOut->SetFontSize(m_Param.fFontSize);
1516 CFX_RectF rcText; 1516 CFX_RectF rcText;
1517 FXSYS_memset(&rcText, 0, sizeof(rcText)); 1517 FXSYS_memset(&rcText, 0, sizeof(rcText));
1518 FX_DWORD dwStyle = 0; 1518 uint32_t dwStyle = 0;
1519 if (!(m_Param.dwMode & FDE_TEXTEDITMODE_MultiLines)) { 1519 if (!(m_Param.dwMode & FDE_TEXTEDITMODE_MultiLines)) {
1520 dwStyle |= FDE_TTOSTYLE_SingleLine; 1520 dwStyle |= FDE_TTOSTYLE_SingleLine;
1521 } 1521 }
1522 if (m_Param.dwMode & FDE_TEXTEDITMODE_AutoLineWrap) { 1522 if (m_Param.dwMode & FDE_TEXTEDITMODE_AutoLineWrap) {
1523 dwStyle |= FDE_TTOSTYLE_LineWrap; 1523 dwStyle |= FDE_TTOSTYLE_LineWrap;
1524 rcText.width = m_Param.fPlateWidth; 1524 rcText.width = m_Param.fPlateWidth;
1525 } else { 1525 } else {
1526 rcText.width = 65535; 1526 rcText.width = 65535;
1527 } 1527 }
1528 pTextOut->SetStyles(dwStyle); 1528 pTextOut->SetStyles(dwStyle);
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
1774 int32_t nEngine = 0; 1774 int32_t nEngine = 0;
1775 ArchiveLoader >> nEngine; 1775 ArchiveLoader >> nEngine;
1776 m_pEngine = (CFDE_TxtEdtEngine*)(uintptr_t)nEngine; 1776 m_pEngine = (CFDE_TxtEdtEngine*)(uintptr_t)nEngine;
1777 int32_t iSel = 0; 1777 int32_t iSel = 0;
1778 ArchiveLoader >> iSel; 1778 ArchiveLoader >> iSel;
1779 m_bSel = !!iSel; 1779 m_bSel = !!iSel;
1780 ArchiveLoader >> m_nIndex; 1780 ArchiveLoader >> m_nIndex;
1781 ArchiveLoader >> m_nCaret; 1781 ArchiveLoader >> m_nCaret;
1782 ArchiveLoader >> m_wsRange; 1782 ArchiveLoader >> m_wsRange;
1783 } 1783 }
OLDNEW
« no previous file with comments | « xfa/fde/xml/fde_xml_imp.cpp ('k') | xfa/fee/fde_txtedtpage.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698