Index: core/src/fpdfdoc/doc_ocg.cpp |
diff --git a/core/src/fpdfdoc/doc_ocg.cpp b/core/src/fpdfdoc/doc_ocg.cpp |
index 8477cb85d02c83fcd733f062b3679a94656f07be..fd1613a409c99d33a9b3e54466e091ca03a8368f 100644 |
--- a/core/src/fpdfdoc/doc_ocg.cpp |
+++ b/core/src/fpdfdoc/doc_ocg.cpp |
@@ -36,7 +36,7 @@ static FX_BOOL FPDFDOC_OCG_HasIntent(const CPDF_Dictionary *pDict, const CFX_Byt |
if (pIntent->GetType() == PDFOBJ_ARRAY) { |
FX_DWORD dwCount = ((CPDF_Array*)pIntent)->GetCount(); |
for (FX_DWORD i = 0; i < dwCount; i++) { |
- bsIntent = ((CPDF_Array*)pIntent)->GetString(i); |
+ bsIntent = ((CPDF_Array*)pIntent)->GetStringAt(i); |
if (bsIntent == FX_BSTRC("All") || bsIntent == csElement) { |
return TRUE; |
} |
@@ -108,7 +108,7 @@ FX_BOOL CPDF_OCContext::LoadOCGStateFromConfig(const CFX_ByteStringC& csConfig, |
return TRUE; |
} |
bValidConfig = TRUE; |
- FX_BOOL bState = pConfig->GetString(FX_BSTRC("BaseState"), FX_BSTRC("ON")) != FX_BSTRC("OFF"); |
+ FX_BOOL bState = pConfig->GetStringAt("BaseState", "ON") != "OFF"; |
CPDF_Array *pArray = pConfig->GetArray(FX_BSTRC("ON")); |
if (pArray) { |
if (FPDFDOC_OCG_FindGroup(pArray, pOCGDict) >= 0) { |
@@ -130,7 +130,7 @@ FX_BOOL CPDF_OCContext::LoadOCGStateFromConfig(const CFX_ByteStringC& csConfig, |
if (!pUsage) { |
continue; |
} |
- if (pUsage->GetString(FX_BSTRC("Event"), FX_BSTRC("View")) != csConfig) { |
+ if (pUsage->GetStringAt("Event", "View") != csConfig) { |
continue; |
} |
CPDF_Array *pOCGs = pUsage->GetArray(FX_BSTRC("OCGs")); |
@@ -144,7 +144,7 @@ FX_BOOL CPDF_OCContext::LoadOCGStateFromConfig(const CFX_ByteStringC& csConfig, |
if (!pState) { |
continue; |
} |
- bState = pState->GetString(csFind) != FX_BSTRC("OFF"); |
+ bState = pState->GetStringAt(csFind) != "OFF"; |
} |
} |
return bState; |
@@ -161,13 +161,13 @@ FX_BOOL CPDF_OCContext::LoadOCGState(const CPDF_Dictionary *pOCGDict) const |
if (pState) { |
CFX_ByteString csFind = csState + FX_BSTRC("State"); |
if (pState->KeyExist(csFind)) { |
- return pState->GetString(csFind) != FX_BSTRC("OFF"); |
+ return pState->GetStringAt(csFind) != "OFF"; |
} |
} |
if (csState != FX_BSTRC("View")) { |
pState = pUsage->GetDict(FX_BSTRC("View")); |
if (pState && pState->KeyExist(FX_BSTRC("ViewState"))) { |
- return pState->GetString(FX_BSTRC("ViewState")) != FX_BSTRC("OFF"); |
+ return pState->GetStringAt("ViewState") != "OFF"; |
} |
} |
} |
@@ -199,7 +199,7 @@ FX_BOOL CPDF_OCContext::GetOCGVE(CPDF_Array *pExpression, FX_BOOL bFromConfig, i |
} |
int32_t iCount = pExpression->GetCount(); |
CPDF_Object *pOCGObj; |
- CFX_ByteString csOperator = pExpression->GetString(0); |
+ CFX_ByteString csOperator = pExpression->GetStringAt(0); |
if (csOperator == FX_BSTRC("Not")) { |
pOCGObj = pExpression->GetElementValue(1); |
if (pOCGObj == NULL) { |
@@ -247,7 +247,7 @@ FX_BOOL CPDF_OCContext::LoadOCMDState(const CPDF_Dictionary *pOCMDDict, FX_BOOL |
if (pVE != NULL) { |
return GetOCGVE(pVE, bFromConfig); |
} |
- CFX_ByteString csP = pOCMDDict->GetString(FX_BSTRC("P"), FX_BSTRC("AnyOn")); |
+ CFX_ByteString csP = pOCMDDict->GetStringAt("P", "AnyOn"); |
CPDF_Object *pOCGObj = pOCMDDict->GetElementValue(FX_BSTRC("OCGs")); |
if (pOCGObj == NULL) { |
return TRUE; |
@@ -289,7 +289,7 @@ FX_BOOL CPDF_OCContext::CheckOCGVisible(const CPDF_Dictionary *pOCGDict) |
if (pOCGDict == NULL) { |
return TRUE; |
} |
- CFX_ByteString csType = pOCGDict->GetString(FX_BSTRC("Type"), FX_BSTRC("OCG")); |
+ CFX_ByteString csType = pOCGDict->GetStringAt("Type", "OCG"); |
if (csType == FX_BSTRC("OCG")) { |
return GetOCGVisible(pOCGDict); |
} else { |