Index: core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
diff --git a/core/src/fpdfapi/fpdf_font/fpdf_font.cpp b/core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
index e7072e8d55ea34c54bc629ef7a72aeec01c4e8cb..4b3670727a5a066da404b9bfe6a226cce298aab9 100644 |
--- a/core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
+++ b/core/src/fpdfapi/fpdf_font/fpdf_font.cpp |
@@ -421,12 +421,12 @@ const uint8_t ChineseFontNames[][5] = { |
}; |
CPDF_Font* CPDF_Font::CreateFontF(CPDF_Document* pDoc, CPDF_Dictionary* pFontDict) |
{ |
- CFX_ByteString type = pFontDict->GetString(FX_BSTRC("Subtype")); |
+ CFX_ByteString type = pFontDict->GetStringAt("Subtype"); |
CPDF_Font* pFont; |
if (type == FX_BSTRC("TrueType")) { |
{ |
#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ || _FXM_PLATFORM_ == _FXM_PLATFORM_LINUX_ || _FXM_PLATFORM_ == _FXM_PLATFORM_ANDROID_ || _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ |
- CFX_ByteString basefont = pFontDict->GetString(FX_BSTRC("BaseFont")); |
+ CFX_ByteString basefont = pFontDict->GetStringAt("BaseFont"); |
CFX_ByteString tag = basefont.Left(4); |
int i; |
int count = sizeof(ChineseFontNames) / sizeof(ChineseFontNames[0]); |
@@ -471,8 +471,8 @@ FX_BOOL CPDF_Font::Load() |
if (m_pFontDict == NULL) { |
return FALSE; |
} |
- CFX_ByteString type = m_pFontDict->GetString(FX_BSTRC("Subtype")); |
- m_BaseFont = m_pFontDict->GetString(FX_BSTRC("BaseFont")); |
+ CFX_ByteString type = m_pFontDict->GetStringAt("Subtype"); |
+ m_BaseFont = m_pFontDict->GetStringAt("BaseFont"); |
if (type == FX_BSTRC("MMType1")) { |
type = FX_BSTRC("Type1"); |
} |
@@ -773,7 +773,7 @@ void CPDF_Font::LoadPDFEncoding(CPDF_Object* pEncoding, int& iBaseEncoding, CFX_ |
} |
CPDF_Dictionary* pDict = (CPDF_Dictionary*)pEncoding; |
if (iBaseEncoding != PDFFONT_ENCODING_ADOBE_SYMBOL && iBaseEncoding != PDFFONT_ENCODING_ZAPFDINGBATS) { |
- CFX_ByteString bsEncoding = pDict->GetString(FX_BSTRC("BaseEncoding")); |
+ CFX_ByteString bsEncoding = pDict->GetStringAt("BaseEncoding"); |
if (bsEncoding.Compare(FX_BSTRC("MacExpertEncoding")) == 0 && bTrueType) { |
bsEncoding = FX_BSTRC("WinAnsiEncoding"); |
} |