Index: core/fpdfapi/fpdf_font/cpdf_type3font.cpp |
diff --git a/core/fpdfapi/fpdf_font/cpdf_type3font.cpp b/core/fpdfapi/fpdf_font/cpdf_type3font.cpp |
index 8591b87be4ba05a528e702fec99023967761e77f..9f37d4adeece4341e024f302000bdc7a16825116 100644 |
--- a/core/fpdfapi/fpdf_font/cpdf_type3font.cpp |
+++ b/core/fpdfapi/fpdf_font/cpdf_type3font.cpp |
@@ -70,7 +70,7 @@ FX_BOOL CPDF_Type3Font::Load() { |
} |
} |
m_pCharProcs = m_pFontDict->GetDictBy("CharProcs"); |
- CPDF_Object* pEncoding = m_pFontDict->GetElementValue("Encoding"); |
+ CPDF_Object* pEncoding = m_pFontDict->GetDirectObjectBy("Encoding"); |
if (pEncoding) { |
LoadPDFEncoding(pEncoding, m_BaseEncoding, m_pCharNames, FALSE, FALSE); |
if (m_pCharNames) { |
@@ -103,7 +103,7 @@ CPDF_Type3Char* CPDF_Type3Font::LoadChar(uint32_t charcode, int level) { |
return nullptr; |
CPDF_Stream* pStream = |
- ToStream(m_pCharProcs ? m_pCharProcs->GetElementValue(name) : nullptr); |
+ ToStream(m_pCharProcs ? m_pCharProcs->GetDirectObjectBy(name) : nullptr); |
if (!pStream) |
return nullptr; |