| Index: core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp
|
| index 0199809a45f324815cc65a5ca49292d0a67fe76d..6ba7e4598be6fb8ece5f8063508fbeaa93aaab7d 100644
|
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp
|
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp
|
| @@ -317,7 +317,7 @@ CPDF_ColorSpace* CPDF_DocPageData::GetColorSpace(
|
| CFX_ByteString name = pCSObj->GetConstString();
|
| CPDF_ColorSpace* pCS = _CSFromName(name);
|
| if (!pCS && pResources) {
|
| - CPDF_Dictionary* pList = pResources->GetDict("ColorSpace");
|
| + CPDF_Dictionary* pList = pResources->GetDictBy("ColorSpace");
|
| if (pList) {
|
| pCSObj = pList->GetElementValue(name);
|
| return GetColorSpace(pCSObj, nullptr);
|
| @@ -326,7 +326,7 @@ CPDF_ColorSpace* CPDF_DocPageData::GetColorSpace(
|
| if (!pCS || !pResources)
|
| return pCS;
|
|
|
| - CPDF_Dictionary* pColorSpaces = pResources->GetDict("ColorSpace");
|
| + CPDF_Dictionary* pColorSpaces = pResources->GetDictBy("ColorSpace");
|
| if (!pColorSpaces)
|
| return pCS;
|
|
|
| @@ -423,7 +423,7 @@ CPDF_Pattern* CPDF_DocPageData::GetPattern(CPDF_Object* pPatternObj,
|
| } else {
|
| CPDF_Dictionary* pDict = pPatternObj ? pPatternObj->GetDict() : nullptr;
|
| if (pDict) {
|
| - int type = pDict->GetInteger("PatternType");
|
| + int type = pDict->GetIntegerBy("PatternType");
|
| if (type == 1) {
|
| pPattern = new CPDF_TilingPattern(m_pPDFDoc, pPatternObj, matrix);
|
| } else if (type == 2) {
|
| @@ -553,9 +553,9 @@ CPDF_StreamAcc* CPDF_DocPageData::GetFontFileStreamAcc(
|
| return it->second->AddRef();
|
|
|
| CPDF_Dictionary* pFontDict = pFontStream->GetDict();
|
| - int32_t org_size = pFontDict->GetInteger("Length1") +
|
| - pFontDict->GetInteger("Length2") +
|
| - pFontDict->GetInteger("Length3");
|
| + int32_t org_size = pFontDict->GetIntegerBy("Length1") +
|
| + pFontDict->GetIntegerBy("Length2") +
|
| + pFontDict->GetIntegerBy("Length3");
|
| if (org_size < 0)
|
| org_size = 0;
|
|
|
|
|