Index: xfa/fde/tto/fde_textout.cpp |
diff --git a/xfa/fde/tto/fde_textout.cpp b/xfa/fde/tto/fde_textout.cpp |
index 3010fc7f78e06d61156026075ea5a91708f4f2ff..68a68565d17c8bb942f786c1a182a214a897f6c7 100644 |
--- a/xfa/fde/tto/fde_textout.cpp |
+++ b/xfa/fde/tto/fde_textout.cpp |
@@ -30,7 +30,7 @@ CFDE_TextOut::CFDE_TextOut() |
m_TxtColor(0xFF000000), |
m_dwStyles(0), |
m_dwTxtBkStyles(0), |
- m_bElliChanged(FALSE), |
+ m_bElliChanged(false), |
m_iEllipsisWidth(0), |
m_ttoLines(5), |
m_iCurLine(0), |
@@ -42,7 +42,7 @@ CFDE_TextOut::CFDE_TextOut() |
} |
CFDE_TextOut::~CFDE_TextOut() { |
- m_ttoLines.RemoveAll(FALSE); |
+ m_ttoLines.RemoveAll(false); |
} |
void CFDE_TextOut::SetFont(CFGAS_GEFont* pFont) { |
@@ -88,11 +88,11 @@ void CFDE_TextOut::SetStyles(uint32_t dwStyles) { |
void CFDE_TextOut::SetTabWidth(FX_FLOAT fTabWidth) { |
ASSERT(fTabWidth > 1.0f); |
- m_pTxtBreak->SetTabWidth(fTabWidth, FALSE); |
+ m_pTxtBreak->SetTabWidth(fTabWidth, false); |
} |
void CFDE_TextOut::SetEllipsisString(const CFX_WideString& wsEllipsis) { |
- m_bElliChanged = TRUE; |
+ m_bElliChanged = true; |
m_wsEllipsis = wsEllipsis; |
} |
@@ -132,12 +132,12 @@ void CFDE_TextOut::SetDIBitmap(CFX_DIBitmap* pDIB) { |
m_pRenderDevice.reset(); |
CFX_FxgeDevice* device = new CFX_FxgeDevice; |
device->Attach(pDIB, false, nullptr, false); |
- m_pRenderDevice.reset(new CFDE_RenderDevice(device, FALSE)); |
+ m_pRenderDevice.reset(new CFDE_RenderDevice(device, false)); |
} |
void CFDE_TextOut::SetRenderDevice(CFX_RenderDevice* pDevice) { |
ASSERT(pDevice); |
- m_pRenderDevice.reset(new CFDE_RenderDevice(pDevice, FALSE)); |
+ m_pRenderDevice.reset(new CFDE_RenderDevice(pDevice, false)); |
} |
void CFDE_TextOut::SetClipRect(const CFX_Rect& rtClip) { |
@@ -240,8 +240,8 @@ void CFDE_TextOut::CalcTextSize(const FX_WCHAR* pwsStr, |
SetLineWidth(rect); |
m_iTotalLines = 0; |
const FX_WCHAR* pStr = pwsStr; |
- FX_BOOL bHotKey = !!(m_dwStyles & FDE_TTOSTYLE_HotKey); |
- FX_BOOL bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
+ bool bHotKey = !!(m_dwStyles & FDE_TTOSTYLE_HotKey); |
+ bool bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
FX_FLOAT fWidth = 0.0f; |
FX_FLOAT fHeight = 0.0f; |
FX_FLOAT fStartPos = bVertical ? rect.bottom() : rect.right(); |
@@ -314,16 +314,16 @@ void CFDE_TextOut::SetLineWidth(CFX_RectF& rect) { |
} |
} |
-FX_BOOL CFDE_TextOut::RetrieveLineWidth(uint32_t dwBreakStatus, |
- FX_FLOAT& fStartPos, |
- FX_FLOAT& fWidth, |
- FX_FLOAT& fHeight) { |
+bool CFDE_TextOut::RetrieveLineWidth(uint32_t dwBreakStatus, |
+ FX_FLOAT& fStartPos, |
+ FX_FLOAT& fWidth, |
+ FX_FLOAT& fHeight) { |
if (dwBreakStatus <= FX_TXTBREAK_PieceBreak) { |
- return FALSE; |
+ return false; |
} |
FX_FLOAT fLineStep = |
(m_fLineSpace > m_fFontSize) ? m_fLineSpace : m_fFontSize; |
- FX_BOOL bLineWrap = !!(m_dwStyles & FDE_TTOSTYLE_LineWrap); |
+ bool bLineWrap = !!(m_dwStyles & FDE_TTOSTYLE_LineWrap); |
FX_FLOAT fLineWidth = 0.0f; |
int32_t iCount = m_pTxtBreak->CountBreakPieces(); |
for (int32_t i = 0; i < iCount; i++) { |
@@ -342,7 +342,7 @@ FX_BOOL CFDE_TextOut::RetrieveLineWidth(uint32_t dwBreakStatus, |
fHeight += fLineStep; |
} |
m_iTotalLines++; |
- return TRUE; |
+ return true; |
} |
void CFDE_TextOut::DrawText(const FX_WCHAR* pwsStr, |
@@ -419,7 +419,7 @@ void CFDE_TextOut::DrawText(const FX_WCHAR* pwsStr, |
fLineWidth = rect.height; |
} |
m_pTxtBreak->SetLineWidth(fLineWidth); |
- m_ttoLines.RemoveAll(TRUE); |
+ m_ttoLines.RemoveAll(true); |
m_wsText.clear(); |
LoadText(pwsStr, iLength, rect); |
if (m_dwStyles & FDE_TTOSTYLE_Ellipsis) { |
@@ -453,7 +453,7 @@ void CFDE_TextOut::LoadEllipsis() { |
if (!m_bElliChanged) { |
return; |
} |
- m_bElliChanged = FALSE; |
+ m_bElliChanged = false; |
m_iEllipsisWidth = 0; |
int32_t iLength = m_wsEllipsis.GetLength(); |
if (iLength < 1) { |
@@ -497,9 +497,9 @@ void CFDE_TextOut::LoadText(const FX_WCHAR* pwsStr, |
FX_WCHAR* pStr = m_wsText.GetBuffer(iLength); |
int32_t iTxtLength = iLength; |
ExpandBuffer(iTxtLength, 0); |
- FX_BOOL bHotKey = !!(m_dwStyles & FDE_TTOSTYLE_HotKey); |
- FX_BOOL bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
- FX_BOOL bLineWrap = !!(m_dwStyles & FDE_TTOSTYLE_LineWrap); |
+ bool bHotKey = !!(m_dwStyles & FDE_TTOSTYLE_HotKey); |
+ bool bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
+ bool bLineWrap = !!(m_dwStyles & FDE_TTOSTYLE_LineWrap); |
FX_FLOAT fLineStep = |
(m_fLineSpace > m_fFontSize) ? m_fLineSpace : m_fFontSize; |
FX_FLOAT fLineStop = bVertical ? rect.left : rect.bottom(); |
@@ -513,7 +513,7 @@ void CFDE_TextOut::LoadText(const FX_WCHAR* pwsStr, |
int32_t iPieceWidths = 0; |
uint32_t dwBreakStatus; |
FX_WCHAR wch; |
- FX_BOOL bRet = FALSE; |
+ bool bRet = false; |
while (iTxtLength-- > 0) { |
wch = *pwsStr++; |
if (bHotKey && wch == L'&' && *(pStr - 1) != L'&') { |
@@ -525,8 +525,8 @@ void CFDE_TextOut::LoadText(const FX_WCHAR* pwsStr, |
iChars++; |
dwBreakStatus = m_pTxtBreak->AppendChar(wch); |
if (dwBreakStatus > FX_TXTBREAK_PieceBreak) { |
- FX_BOOL bEndofLine = |
- RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, FALSE, rect); |
+ bool bEndofLine = |
+ RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, false, rect); |
if (bEndofLine && (bLineWrap || (dwBreakStatus > FX_TXTBREAK_LineBreak && |
!bLineWrap))) { |
iPieceWidths = 0; |
@@ -540,36 +540,36 @@ void CFDE_TextOut::LoadText(const FX_WCHAR* pwsStr, |
iCurLine--; |
} |
CFDE_TTOLine* pLine = m_ttoLines.GetPtrAt(iCurLine); |
- pLine->m_bNewReload = TRUE; |
- bRet = TRUE; |
+ pLine->m_bNewReload = true; |
+ bRet = true; |
break; |
} |
} |
} |
dwBreakStatus = m_pTxtBreak->EndBreak(FX_TXTBREAK_ParagraphBreak); |
if (dwBreakStatus > FX_TXTBREAK_PieceBreak && !bRet) { |
- RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, FALSE, rect); |
+ RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, false, rect); |
} |
m_pTxtBreak->ClearBreakPieces(); |
m_pTxtBreak->Reset(); |
m_wsText.ReleaseBuffer(iLength); |
} |
-FX_BOOL CFDE_TextOut::RetriecePieces(uint32_t dwBreakStatus, |
- int32_t& iStartChar, |
- int32_t& iPieceWidths, |
- FX_BOOL bReload, |
- const CFX_RectF& rect) { |
- FX_BOOL bSingleLine = !!(m_dwStyles & FDE_TTOSTYLE_SingleLine); |
- FX_BOOL bLineWrap = !!(m_dwStyles & FDE_TTOSTYLE_LineWrap); |
- FX_BOOL bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
+bool CFDE_TextOut::RetriecePieces(uint32_t dwBreakStatus, |
+ int32_t& iStartChar, |
+ int32_t& iPieceWidths, |
+ bool bReload, |
+ const CFX_RectF& rect) { |
+ bool bSingleLine = !!(m_dwStyles & FDE_TTOSTYLE_SingleLine); |
+ bool bLineWrap = !!(m_dwStyles & FDE_TTOSTYLE_LineWrap); |
+ bool bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
FX_FLOAT fLineStep = |
(m_fLineSpace > m_fFontSize) ? m_fLineSpace : m_fFontSize; |
if (bVertical) { |
fLineStep = -fLineStep; |
} |
CFX_Char* pTC = nullptr; |
- FX_BOOL bNeedReload = FALSE; |
+ bool bNeedReload = false; |
FX_FLOAT fLineWidth = bVertical ? rect.Height() : rect.Width(); |
int32_t iLineWidth = FXSYS_round(fLineWidth * 20000.0f); |
int32_t iCount = m_pTxtBreak->CountBreakPieces(); |
@@ -584,7 +584,7 @@ FX_BOOL CFDE_TextOut::RetriecePieces(uint32_t dwBreakStatus, |
int32_t iCurCharWidth = pTC->m_iCharWidth > 0 ? pTC->m_iCharWidth : 0; |
if (bSingleLine || !bLineWrap) { |
if (iLineWidth - iPieceWidths - iWidth < iCurCharWidth) { |
- bNeedReload = TRUE; |
+ bNeedReload = true; |
break; |
} |
} |
@@ -593,7 +593,7 @@ FX_BOOL CFDE_TextOut::RetriecePieces(uint32_t dwBreakStatus, |
} |
if (j == 0 && !bReload) { |
CFDE_TTOLine* pLine = m_ttoLines.GetPtrAt(m_iCurLine); |
- pLine->m_bNewReload = TRUE; |
+ pLine->m_bNewReload = true; |
} else if (j > 0) { |
CFX_RectF rtPiece; |
if (bVertical) { |
@@ -621,14 +621,14 @@ FX_BOOL CFDE_TextOut::RetriecePieces(uint32_t dwBreakStatus, |
iPieceWidths += iWidth; |
} |
m_pTxtBreak->ClearBreakPieces(); |
- FX_BOOL bRet = bSingleLine || bLineWrap || (!bLineWrap && bNeedReload) || |
- dwBreakStatus == FX_TXTBREAK_ParagraphBreak; |
+ bool bRet = bSingleLine || bLineWrap || (!bLineWrap && bNeedReload) || |
+ dwBreakStatus == FX_TXTBREAK_ParagraphBreak; |
return bRet; |
} |
void CFDE_TextOut::AppendPiece(const FDE_TTOPIECE& ttoPiece, |
- FX_BOOL bNeedReload, |
- FX_BOOL bEnd) { |
+ bool bNeedReload, |
+ bool bEnd) { |
if (m_iCurLine >= m_ttoLines.GetSize()) { |
CFDE_TTOLine ttoLine; |
ttoLine.m_bNewReload = bNeedReload; |
@@ -709,7 +709,7 @@ void CFDE_TextOut::Reload(const CFX_RectF& rect) { |
void CFDE_TextOut::ReloadLinePiece(CFDE_TTOLine* pLine, const CFX_RectF& rect) { |
const FX_WCHAR* pwsStr = m_wsText.c_str(); |
- FX_BOOL bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
+ bool bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
int32_t iPieceWidths = 0; |
FDE_TTOPIECE* pPiece = pLine->GetPtrAt(0); |
int32_t iStartChar = pPiece->iStartChar; |
@@ -725,7 +725,7 @@ void CFDE_TextOut::ReloadLinePiece(CFDE_TTOLine* pLine, const CFX_RectF& rect) { |
wch = *(pwsStr + iStar); |
dwBreakStatus = m_pTxtBreak->AppendChar(wch); |
if (dwBreakStatus > FX_TXTBREAK_PieceBreak) { |
- RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, TRUE, rect); |
+ RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, true, rect); |
} |
iStar++; |
} |
@@ -734,13 +734,13 @@ void CFDE_TextOut::ReloadLinePiece(CFDE_TTOLine* pLine, const CFX_RectF& rect) { |
} |
dwBreakStatus = m_pTxtBreak->EndBreak(FX_TXTBREAK_ParagraphBreak); |
if (dwBreakStatus > FX_TXTBREAK_PieceBreak) { |
- RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, TRUE, rect); |
+ RetriecePieces(dwBreakStatus, iStartChar, iPieceWidths, true, rect); |
} |
m_pTxtBreak->Reset(); |
} |
void CFDE_TextOut::DoAlignment(const CFX_RectF& rect) { |
- FX_BOOL bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
+ bool bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
FX_FLOAT fLineStopS = bVertical ? rect.right() : rect.bottom(); |
int32_t iLines = m_ttoLines.GetSize(); |
if (iLines < 1) |
@@ -836,10 +836,10 @@ FX_TXTRUN CFDE_TextOut::ToTextRun(const FDE_TTOPIECE* pPiece) { |
} |
void CFDE_TextOut::DrawLine(const FDE_TTOPIECE* pPiece, CFDE_Pen*& pPen) { |
- FX_BOOL bUnderLine = !!(m_dwStyles & FDE_TTOSTYLE_Underline); |
- FX_BOOL bStrikeOut = !!(m_dwStyles & FDE_TTOSTYLE_Strikeout); |
- FX_BOOL bHotKey = !!(m_dwStyles & FDE_TTOSTYLE_HotKey); |
- FX_BOOL bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
+ bool bUnderLine = !!(m_dwStyles & FDE_TTOSTYLE_Underline); |
+ bool bStrikeOut = !!(m_dwStyles & FDE_TTOSTYLE_Strikeout); |
+ bool bHotKey = !!(m_dwStyles & FDE_TTOSTYLE_HotKey); |
+ bool bVertical = !!(m_dwStyles & FDE_TTOSTYLE_VerticalLayout); |
if (!bUnderLine && !bStrikeOut && !bHotKey) |
return; |
@@ -912,7 +912,7 @@ void CFDE_TextOut::DrawLine(const FDE_TTOPIECE* pPiece, CFDE_Pen*& pPen) { |
} |
CFDE_TTOLine::CFDE_TTOLine() |
- : m_bNewReload(FALSE), m_pieces(5), m_iPieceCount(0) {} |
+ : m_bNewReload(false), m_pieces(5), m_iPieceCount(0) {} |
CFDE_TTOLine::CFDE_TTOLine(const CFDE_TTOLine& ttoLine) : m_pieces(5) { |
m_bNewReload = ttoLine.m_bNewReload; |
@@ -948,6 +948,6 @@ void CFDE_TTOLine::RemoveLast(int32_t iCount) { |
m_pieces.RemoveLast(iCount); |
} |
-void CFDE_TTOLine::RemoveAll(FX_BOOL bLeaveMemory) { |
+void CFDE_TTOLine::RemoveAll(bool bLeaveMemory) { |
m_pieces.RemoveAll(bLeaveMemory); |
} |