Index: xfa/fgas/font/fgas_gefont.cpp |
diff --git a/xfa/fgas/font/fgas_gefont.cpp b/xfa/fgas/font/fgas_gefont.cpp |
index d83db63343fc5226db936f7c3f08a5449e9efbce..b78cfe516a0ba801453cc2ff99510159c98be895 100644 |
--- a/xfa/fgas/font/fgas_gefont.cpp |
+++ b/xfa/fgas/font/fgas_gefont.cpp |
@@ -73,7 +73,7 @@ CFGAS_GEFont* CFGAS_GEFont::LoadFont(const uint8_t* pBuffer, |
// static |
CFGAS_GEFont* CFGAS_GEFont::LoadFont(IFX_Stream* pFontStream, |
IFGAS_FontMgr* pFontMgr, |
- FX_BOOL bSaveStream) { |
+ bool bSaveStream) { |
CFGAS_GEFont* pFont = new CFGAS_GEFont(pFontMgr); |
if (!pFont->LoadFontInternal(pFontStream, bSaveStream)) { |
pFont->Release(); |
@@ -86,7 +86,7 @@ CFGAS_GEFont* CFGAS_GEFont::LoadFont(IFX_Stream* pFontStream, |
CFGAS_GEFont::CFGAS_GEFont(IFGAS_FontMgr* pFontMgr) |
: |
#if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_ |
- m_bUseLogFontStyle(FALSE), |
+ m_bUseLogFontStyle(false), |
m_dwLogFontStyle(0), |
#endif |
m_pFont(nullptr), |
@@ -100,7 +100,7 @@ CFGAS_GEFont::CFGAS_GEFont(IFGAS_FontMgr* pFontMgr) |
CFGAS_GEFont::CFGAS_GEFont(CFGAS_GEFont* src, uint32_t dwFontStyles) |
: |
#if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_ |
- m_bUseLogFontStyle(FALSE), |
+ m_bUseLogFontStyle(false), |
m_dwLogFontStyle(0), |
#endif |
m_pFont(nullptr), |
@@ -156,11 +156,11 @@ CFGAS_GEFont* CFGAS_GEFont::Retain() { |
} |
#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ |
-FX_BOOL CFGAS_GEFont::LoadFontInternal(const FX_WCHAR* pszFontFamily, |
- uint32_t dwFontStyles, |
- uint16_t wCodePage) { |
+bool CFGAS_GEFont::LoadFontInternal(const FX_WCHAR* pszFontFamily, |
+ uint32_t dwFontStyles, |
+ uint16_t wCodePage) { |
if (m_pFont) { |
- return FALSE; |
+ return false; |
} |
CFX_ByteString csFontFamily; |
if (pszFontFamily) { |
@@ -198,64 +198,62 @@ FX_BOOL CFGAS_GEFont::LoadFontInternal(const FX_WCHAR* pszFontFamily, |
} else if (dwFlags & FXFONT_ITALIC) { |
csFontFamily += ",Italic"; |
} |
- m_pFont->LoadSubst(csFontFamily, TRUE, dwFlags, iWeight, 0, wCodePage, false); |
+ m_pFont->LoadSubst(csFontFamily, true, dwFlags, iWeight, 0, wCodePage, false); |
if (!m_pFont->GetFace()) |
return false; |
return InitFont(); |
} |
-FX_BOOL CFGAS_GEFont::LoadFontInternal(const uint8_t* pBuffer, int32_t length) { |
+bool CFGAS_GEFont::LoadFontInternal(const uint8_t* pBuffer, int32_t length) { |
if (m_pFont) |
- return FALSE; |
+ return false; |
m_pFont = new CFX_Font; |
if (!m_pFont->LoadEmbedded(pBuffer, length)) |
- return FALSE; |
+ return false; |
return InitFont(); |
} |
-FX_BOOL CFGAS_GEFont::LoadFontInternal(IFX_Stream* pFontStream, |
- FX_BOOL bSaveStream) { |
+bool CFGAS_GEFont::LoadFontInternal(IFX_Stream* pFontStream, bool bSaveStream) { |
if (m_pFont || m_pFileRead || !pFontStream || pFontStream->GetLength() < 1) |
- return FALSE; |
+ return false; |
if (bSaveStream) |
m_pStream.reset(pFontStream); |
- m_pFileRead.reset(FX_CreateFileRead(pFontStream, FALSE)); |
+ m_pFileRead.reset(FX_CreateFileRead(pFontStream, false)); |
m_pFont = new CFX_Font; |
if (m_pFont->LoadFile(m_pFileRead.get())) |
return InitFont(); |
m_pFileRead.reset(); |
- return FALSE; |
+ return false; |
} |
#endif // _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ |
-FX_BOOL CFGAS_GEFont::LoadFontInternal(CFX_Font* pExternalFont) { |
+bool CFGAS_GEFont::LoadFontInternal(CFX_Font* pExternalFont) { |
if (m_pFont || !pExternalFont) |
- return FALSE; |
+ return false; |
m_pFont = pExternalFont; |
m_bExternalFont = true; |
return InitFont(); |
} |
-FX_BOOL CFGAS_GEFont::LoadFontInternal( |
- std::unique_ptr<CFX_Font> pInternalFont) { |
+bool CFGAS_GEFont::LoadFontInternal(std::unique_ptr<CFX_Font> pInternalFont) { |
if (m_pFont || !pInternalFont) |
- return FALSE; |
+ return false; |
m_pFont = pInternalFont.release(); |
m_bExternalFont = false; |
return InitFont(); |
} |
-FX_BOOL CFGAS_GEFont::InitFont() { |
+bool CFGAS_GEFont::InitFont() { |
if (!m_pFont) |
- return FALSE; |
+ return false; |
if (!m_pFontEncoding) { |
m_pFontEncoding.reset(FX_CreateFontEncodingEx(m_pFont)); |
if (!m_pFontEncoding) |
- return FALSE; |
+ return false; |
} |
if (!m_pCharWidthMap) |
m_pCharWidthMap.reset(new CFX_DiscreteArrayTemplate<uint16_t>(1024)); |
@@ -264,7 +262,7 @@ FX_BOOL CFGAS_GEFont::InitFont() { |
if (!m_pBBoxMap) |
m_pBBoxMap.reset(new CFX_MapPtrToPtr(16)); |
- return TRUE; |
+ return true; |
} |
CFGAS_GEFont* CFGAS_GEFont::Derive(uint32_t dwFontStyles, uint16_t wCodePage) { |
@@ -306,28 +304,28 @@ uint32_t CFGAS_GEFont::GetFontStyles() const { |
return dwStyles; |
} |
-FX_BOOL CFGAS_GEFont::GetCharWidth(FX_WCHAR wUnicode, |
- int32_t& iWidth, |
- bool bCharCode) { |
+bool CFGAS_GEFont::GetCharWidth(FX_WCHAR wUnicode, |
+ int32_t& iWidth, |
+ bool bCharCode) { |
return GetCharWidthInternal(wUnicode, iWidth, true, bCharCode); |
} |
-FX_BOOL CFGAS_GEFont::GetCharWidthInternal(FX_WCHAR wUnicode, |
- int32_t& iWidth, |
- bool bRecursive, |
- bool bCharCode) { |
+bool CFGAS_GEFont::GetCharWidthInternal(FX_WCHAR wUnicode, |
+ int32_t& iWidth, |
+ bool bRecursive, |
+ bool bCharCode) { |
ASSERT(m_pCharWidthMap); |
iWidth = m_pCharWidthMap->GetAt(wUnicode, 0); |
if (iWidth == 65535) |
- return FALSE; |
+ return false; |
if (iWidth > 0) |
- return TRUE; |
+ return true; |
if (!m_pProvider || |
!m_pProvider->GetCharWidth(this, wUnicode, bCharCode, &iWidth)) { |
CFGAS_GEFont* pFont = nullptr; |
- int32_t iGlyph = GetGlyphIndex(wUnicode, TRUE, &pFont, bCharCode); |
+ int32_t iGlyph = GetGlyphIndex(wUnicode, true, &pFont, bCharCode); |
if (iGlyph != 0xFFFF && pFont) { |
if (pFont == this) { |
iWidth = m_pFont->GetGlyphWidth(iGlyph); |
@@ -336,7 +334,7 @@ FX_BOOL CFGAS_GEFont::GetCharWidthInternal(FX_WCHAR wUnicode, |
} |
} else if (pFont->GetCharWidthInternal(wUnicode, iWidth, false, |
bCharCode)) { |
- return TRUE; |
+ return true; |
} |
} else { |
iWidth = -1; |
@@ -346,22 +344,22 @@ FX_BOOL CFGAS_GEFont::GetCharWidthInternal(FX_WCHAR wUnicode, |
return iWidth > 0; |
} |
-FX_BOOL CFGAS_GEFont::GetCharBBox(FX_WCHAR wUnicode, |
- CFX_Rect& bbox, |
- FX_BOOL bCharCode) { |
- return GetCharBBoxInternal(wUnicode, bbox, TRUE, bCharCode); |
+bool CFGAS_GEFont::GetCharBBox(FX_WCHAR wUnicode, |
+ CFX_Rect& bbox, |
+ bool bCharCode) { |
+ return GetCharBBoxInternal(wUnicode, bbox, true, bCharCode); |
} |
-FX_BOOL CFGAS_GEFont::GetCharBBoxInternal(FX_WCHAR wUnicode, |
- CFX_Rect& bbox, |
- FX_BOOL bRecursive, |
- FX_BOOL bCharCode) { |
+bool CFGAS_GEFont::GetCharBBoxInternal(FX_WCHAR wUnicode, |
+ CFX_Rect& bbox, |
+ bool bRecursive, |
+ bool bCharCode) { |
ASSERT(m_pRectArray); |
ASSERT(m_pBBoxMap); |
void* pRect = nullptr; |
if (!m_pBBoxMap->Lookup((void*)(uintptr_t)wUnicode, pRect)) { |
CFGAS_GEFont* pFont = nullptr; |
- int32_t iGlyph = GetGlyphIndex(wUnicode, TRUE, &pFont, bCharCode); |
+ int32_t iGlyph = GetGlyphIndex(wUnicode, true, &pFont, bCharCode); |
if (iGlyph != 0xFFFF && pFont) { |
if (pFont == this) { |
FX_RECT rtBBox; |
@@ -372,20 +370,20 @@ FX_BOOL CFGAS_GEFont::GetCharBBoxInternal(FX_WCHAR wUnicode, |
pRect = m_pRectArray->GetPtrAt(index); |
m_pBBoxMap->SetAt((void*)(uintptr_t)wUnicode, pRect); |
} |
- } else if (pFont->GetCharBBoxInternal(wUnicode, bbox, FALSE, bCharCode)) { |
- return TRUE; |
+ } else if (pFont->GetCharBBoxInternal(wUnicode, bbox, false, bCharCode)) { |
+ return true; |
} |
} |
} |
if (!pRect) |
- return FALSE; |
+ return false; |
bbox = *static_cast<const CFX_Rect*>(pRect); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CFGAS_GEFont::GetBBox(CFX_Rect& bbox) { |
+bool CFGAS_GEFont::GetBBox(CFX_Rect& bbox) { |
FX_RECT rt(0, 0, 0, 0); |
- FX_BOOL bRet = m_pFont->GetBBox(rt); |
+ bool bRet = m_pFont->GetBBox(rt); |
if (bRet) { |
bbox.left = rt.left; |
bbox.width = rt.Width(); |
@@ -400,13 +398,13 @@ int32_t CFGAS_GEFont::GetItalicAngle() const { |
} |
return m_pFont->GetSubstFont()->m_ItalicAngle; |
} |
-int32_t CFGAS_GEFont::GetGlyphIndex(FX_WCHAR wUnicode, FX_BOOL bCharCode) { |
- return GetGlyphIndex(wUnicode, TRUE, nullptr, bCharCode); |
+int32_t CFGAS_GEFont::GetGlyphIndex(FX_WCHAR wUnicode, bool bCharCode) { |
+ return GetGlyphIndex(wUnicode, true, nullptr, bCharCode); |
} |
int32_t CFGAS_GEFont::GetGlyphIndex(FX_WCHAR wUnicode, |
- FX_BOOL bRecursive, |
+ bool bRecursive, |
CFGAS_GEFont** ppFont, |
- FX_BOOL bCharCode) { |
+ bool bCharCode) { |
ASSERT(m_pFontEncoding); |
int32_t iGlyphIndex = m_pFontEncoding->GlyphFromCharCode(wUnicode); |
if (iGlyphIndex > 0) { |
@@ -426,7 +424,7 @@ int32_t CFGAS_GEFont::GetGlyphIndex(FX_WCHAR wUnicode, |
auto it = m_FontMapper.find(wUnicode); |
CFGAS_GEFont* pFont = it != m_FontMapper.end() ? it->second : nullptr; |
if (pFont && pFont != this) { |
- iGlyphIndex = pFont->GetGlyphIndex(wUnicode, FALSE, nullptr, bCharCode); |
+ iGlyphIndex = pFont->GetGlyphIndex(wUnicode, false, nullptr, bCharCode); |
if (iGlyphIndex != 0xFFFF) { |
int32_t i = m_SubstFonts.Find(pFont); |
if (i > -1) { |
@@ -457,7 +455,7 @@ int32_t CFGAS_GEFont::GetGlyphIndex(FX_WCHAR wUnicode, |
m_FontMapper[wUnicode] = pFont; |
int32_t i = m_SubstFonts.GetSize(); |
m_SubstFonts.Add(pFont); |
- iGlyphIndex = pFont->GetGlyphIndex(wUnicode, FALSE, nullptr, bCharCode); |
+ iGlyphIndex = pFont->GetGlyphIndex(wUnicode, false, nullptr, bCharCode); |
if (iGlyphIndex != 0xFFFF) { |
iGlyphIndex |= ((i + 1) << 24); |
if (ppFont) |
@@ -484,7 +482,7 @@ void CFGAS_GEFont::Reset() { |
m_pBBoxMap->RemoveAll(); |
} |
if (m_pRectArray) { |
- m_pRectArray->RemoveAll(FALSE); |
+ m_pRectArray->RemoveAll(false); |
} |
} |
CFGAS_GEFont* CFGAS_GEFont::GetSubstFont(int32_t iGlyphIndex) const { |