| Index: core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| index 5ec79000ac5fc9eea43ee99d2638355180a5bea7..c4a26e992119e3d7e105bd432e170642c28b894c 100644
|
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| @@ -756,18 +756,18 @@ void CPDF_PageObjectList::LoadTransInfo() {
|
| if (!m_pFormDict) {
|
| return;
|
| }
|
| - CPDF_Dictionary* pGroup = m_pFormDict->GetDict("Group");
|
| + CPDF_Dictionary* pGroup = m_pFormDict->GetDictBy("Group");
|
| if (!pGroup) {
|
| return;
|
| }
|
| - if (pGroup->GetString("S") != "Transparency") {
|
| + if (pGroup->GetStringBy("S") != "Transparency") {
|
| return;
|
| }
|
| m_Transparency |= PDFTRANS_GROUP;
|
| - if (pGroup->GetInteger("I")) {
|
| + if (pGroup->GetIntegerBy("I")) {
|
| m_Transparency |= PDFTRANS_ISOLATED;
|
| }
|
| - if (pGroup->GetInteger("K")) {
|
| + if (pGroup->GetIntegerBy("K")) {
|
| m_Transparency |= PDFTRANS_KNOCKOUT;
|
| }
|
| }
|
| @@ -869,7 +869,7 @@ CPDF_Object* FPDFAPI_GetPageAttr(CPDF_Dictionary* pPageDict,
|
| if (pObj) {
|
| return pObj;
|
| }
|
| - CPDF_Dictionary* pParent = pPageDict->GetDict("Parent");
|
| + CPDF_Dictionary* pParent = pPageDict->GetDictBy("Parent");
|
| if (!pParent || pParent == pPageDict) {
|
| return NULL;
|
| }
|
| @@ -890,7 +890,7 @@ CPDF_Form::CPDF_Form(CPDF_Document* pDoc,
|
| m_pDocument = pDoc;
|
| m_pFormStream = pFormStream;
|
| m_pFormDict = pFormStream ? pFormStream->GetDict() : NULL;
|
| - m_pResources = m_pFormDict->GetDict("Resources");
|
| + m_pResources = m_pFormDict->GetDictBy("Resources");
|
| m_pPageResources = pPageResources;
|
| if (!m_pResources) {
|
| m_pResources = pParentResources;
|
|
|