Index: core/fpdfdoc/doc_tagged.cpp |
diff --git a/core/fpdfdoc/doc_tagged.cpp b/core/fpdfdoc/doc_tagged.cpp |
index 80a296af6099dcdf3915c4dd126225d02c8656f2..6b60e97e9a03522d0a0c07a9133f6b3e3dc06012 100644 |
--- a/core/fpdfdoc/doc_tagged.cpp |
+++ b/core/fpdfdoc/doc_tagged.cpp |
@@ -21,8 +21,8 @@ const int nMaxRecursion = 32; |
bool IsTagged(const CPDF_Document* pDoc) { |
CPDF_Dictionary* pCatalog = pDoc->GetRoot(); |
- CPDF_Dictionary* pMarkInfo = pCatalog->GetDictBy("MarkInfo"); |
- return pMarkInfo && pMarkInfo->GetIntegerBy("Marked"); |
+ CPDF_Dictionary* pMarkInfo = pCatalog->GetDictFor("MarkInfo"); |
+ return pMarkInfo && pMarkInfo->GetIntegerFor("Marked"); |
} |
} // namespace |
@@ -49,8 +49,8 @@ IPDF_StructTree* IPDF_StructTree::LoadDoc(const CPDF_Document* pDoc) { |
} |
CPDF_StructTreeImpl::CPDF_StructTreeImpl(const CPDF_Document* pDoc) |
- : m_pTreeRoot(pDoc->GetRoot()->GetDictBy("StructTreeRoot")), |
- m_pRoleMap(m_pTreeRoot ? m_pTreeRoot->GetDictBy("RoleMap") : nullptr), |
+ : m_pTreeRoot(pDoc->GetRoot()->GetDictFor("StructTreeRoot")), |
+ m_pRoleMap(m_pTreeRoot ? m_pTreeRoot->GetDictFor("RoleMap") : nullptr), |
m_pPage(nullptr) {} |
CPDF_StructTreeImpl::~CPDF_StructTreeImpl() {} |
@@ -68,7 +68,7 @@ void CPDF_StructTreeImpl::LoadDocTree() { |
if (!m_pTreeRoot) |
return; |
- CPDF_Object* pKids = m_pTreeRoot->GetDirectObjectBy("K"); |
+ CPDF_Object* pKids = m_pTreeRoot->GetDirectObjectFor("K"); |
if (!pKids) |
return; |
@@ -93,7 +93,7 @@ void CPDF_StructTreeImpl::LoadPageTree(const CPDF_Dictionary* pPageDict) { |
if (!m_pTreeRoot) |
return; |
- CPDF_Object* pKids = m_pTreeRoot->GetDirectObjectBy("K"); |
+ CPDF_Object* pKids = m_pTreeRoot->GetDirectObjectFor("K"); |
if (!pKids) |
return; |
@@ -107,12 +107,12 @@ void CPDF_StructTreeImpl::LoadPageTree(const CPDF_Dictionary* pPageDict) { |
m_Kids.clear(); |
m_Kids.resize(dwKids); |
- CPDF_Dictionary* pParentTree = m_pTreeRoot->GetDictBy("ParentTree"); |
+ CPDF_Dictionary* pParentTree = m_pTreeRoot->GetDictFor("ParentTree"); |
if (!pParentTree) |
return; |
CPDF_NumberTree parent_tree(pParentTree); |
- int parents_id = pPageDict->GetIntegerBy("StructParents", -1); |
+ int parents_id = pPageDict->GetIntegerFor("StructParents", -1); |
if (parents_id < 0) |
return; |
@@ -141,8 +141,8 @@ CPDF_StructElementImpl* CPDF_StructTreeImpl::AddPageNode( |
CPDF_StructElementImpl* pElement = |
new CPDF_StructElementImpl(this, nullptr, pDict); |
map[pDict] = pElement; |
- CPDF_Dictionary* pParent = pDict->GetDictBy("P"); |
- if (!pParent || pParent->GetStringBy("Type") == "StructTreeRoot") { |
+ CPDF_Dictionary* pParent = pDict->GetDictFor("P"); |
+ if (!pParent || pParent->GetStringFor("Type") == "StructTreeRoot") { |
if (!AddTopLevelNode(pDict, pElement)) { |
pElement->Release(); |
map.erase(pDict); |
@@ -168,7 +168,7 @@ CPDF_StructElementImpl* CPDF_StructTreeImpl::AddPageNode( |
} |
FX_BOOL CPDF_StructTreeImpl::AddTopLevelNode(CPDF_Dictionary* pDict, |
CPDF_StructElementImpl* pElement) { |
- CPDF_Object* pObj = m_pTreeRoot->GetDirectObjectBy("K"); |
+ CPDF_Object* pObj = m_pTreeRoot->GetDirectObjectFor("K"); |
if (!pObj) |
return FALSE; |
@@ -199,9 +199,9 @@ CPDF_StructElementImpl::CPDF_StructElementImpl(CPDF_StructTreeImpl* pTree, |
m_pTree(pTree), |
m_pParent(pParent), |
m_pDict(pDict), |
- m_Type(pDict->GetStringBy("S")) { |
+ m_Type(pDict->GetStringFor("S")) { |
if (pTree->m_pRoleMap) { |
- CFX_ByteString mapped = pTree->m_pRoleMap->GetStringBy(m_Type); |
+ CFX_ByteString mapped = pTree->m_pRoleMap->GetStringFor(m_Type); |
if (!mapped.IsEmpty()) |
m_Type = mapped; |
} |
@@ -249,12 +249,12 @@ void CPDF_StructElementImpl::Release() { |
} |
} |
void CPDF_StructElementImpl::LoadKids(CPDF_Dictionary* pDict) { |
- CPDF_Object* pObj = pDict->GetObjectBy("Pg"); |
+ CPDF_Object* pObj = pDict->GetObjectFor("Pg"); |
uint32_t PageObjNum = 0; |
if (CPDF_Reference* pRef = ToReference(pObj)) |
PageObjNum = pRef->GetRefObjNum(); |
- CPDF_Object* pKids = pDict->GetDirectObjectBy("K"); |
+ CPDF_Object* pKids = pDict->GetDirectObjectFor("K"); |
if (!pKids) |
return; |
@@ -291,28 +291,28 @@ void CPDF_StructElementImpl::LoadKid(uint32_t PageObjNum, |
if (!pKidDict) |
return; |
- if (CPDF_Reference* pRef = ToReference(pKidDict->GetObjectBy("Pg"))) |
+ if (CPDF_Reference* pRef = ToReference(pKidDict->GetObjectFor("Pg"))) |
PageObjNum = pRef->GetRefObjNum(); |
- CFX_ByteString type = pKidDict->GetStringBy("Type"); |
+ CFX_ByteString type = pKidDict->GetStringFor("Type"); |
if (type == "MCR") { |
if (m_pTree->m_pPage && m_pTree->m_pPage->GetObjNum() != PageObjNum) { |
return; |
} |
pKid->m_Type = CPDF_StructKid::StreamContent; |
- if (CPDF_Reference* pRef = ToReference(pKidDict->GetObjectBy("Stm"))) { |
+ if (CPDF_Reference* pRef = ToReference(pKidDict->GetObjectFor("Stm"))) { |
pKid->m_StreamContent.m_RefObjNum = pRef->GetRefObjNum(); |
} else { |
pKid->m_StreamContent.m_RefObjNum = 0; |
} |
pKid->m_StreamContent.m_PageObjNum = PageObjNum; |
- pKid->m_StreamContent.m_ContentId = pKidDict->GetIntegerBy("MCID"); |
+ pKid->m_StreamContent.m_ContentId = pKidDict->GetIntegerFor("MCID"); |
} else if (type == "OBJR") { |
if (m_pTree->m_pPage && m_pTree->m_pPage->GetObjNum() != PageObjNum) { |
return; |
} |
pKid->m_Type = CPDF_StructKid::Object; |
- if (CPDF_Reference* pObj = ToReference(pKidDict->GetObjectBy("Obj"))) { |
+ if (CPDF_Reference* pObj = ToReference(pKidDict->GetObjectFor("Obj"))) { |
pKid->m_Object.m_RefObjNum = pObj->GetRefObjNum(); |
} else { |
pKid->m_Object.m_RefObjNum = 0; |
@@ -350,7 +350,7 @@ static CPDF_Dictionary* FindAttrDict(CPDF_Object* pAttrs, |
return pDict; |
} |
} |
- if (pDict && pDict->GetStringBy("O") == owner) |
+ if (pDict && pDict->GetStringFor("O") == owner) |
return pDict; |
return nullptr; |
} |
@@ -371,37 +371,37 @@ CPDF_Object* CPDF_StructElementImpl::GetAttr(const CFX_ByteStringC& owner, |
} |
return m_pParent->GetAttr(owner, name, TRUE, fLevel + 1); |
} |
- CPDF_Object* pA = m_pDict->GetDirectObjectBy("A"); |
+ CPDF_Object* pA = m_pDict->GetDirectObjectFor("A"); |
if (pA) { |
CPDF_Dictionary* pAttrDict = FindAttrDict(pA, owner); |
if (pAttrDict) { |
- CPDF_Object* pAttr = pAttrDict->GetDirectObjectBy(CFX_ByteString(name)); |
+ CPDF_Object* pAttr = pAttrDict->GetDirectObjectFor(CFX_ByteString(name)); |
if (pAttr) { |
return pAttr; |
} |
} |
} |
- CPDF_Object* pC = m_pDict->GetDirectObjectBy("C"); |
+ CPDF_Object* pC = m_pDict->GetDirectObjectFor("C"); |
if (!pC) |
return nullptr; |
- CPDF_Dictionary* pClassMap = m_pTree->m_pTreeRoot->GetDictBy("ClassMap"); |
+ CPDF_Dictionary* pClassMap = m_pTree->m_pTreeRoot->GetDictFor("ClassMap"); |
if (!pClassMap) |
return nullptr; |
if (CPDF_Array* pArray = pC->AsArray()) { |
for (uint32_t i = 0; i < pArray->GetCount(); i++) { |
CFX_ByteString class_name = pArray->GetStringAt(i); |
- CPDF_Dictionary* pClassDict = pClassMap->GetDictBy(class_name); |
- if (pClassDict && pClassDict->GetStringBy("O") == owner) |
- return pClassDict->GetDirectObjectBy(CFX_ByteString(name)); |
+ CPDF_Dictionary* pClassDict = pClassMap->GetDictFor(class_name); |
+ if (pClassDict && pClassDict->GetStringFor("O") == owner) |
+ return pClassDict->GetDirectObjectFor(CFX_ByteString(name)); |
} |
return nullptr; |
} |
CFX_ByteString class_name = pC->GetString(); |
- CPDF_Dictionary* pClassDict = pClassMap->GetDictBy(class_name); |
- if (pClassDict && pClassDict->GetStringBy("O") == owner) |
- return pClassDict->GetDirectObjectBy(CFX_ByteString(name)); |
+ CPDF_Dictionary* pClassDict = pClassMap->GetDictFor(class_name); |
+ if (pClassDict && pClassDict->GetStringFor("O") == owner) |
+ return pClassDict->GetDirectObjectFor(CFX_ByteString(name)); |
return nullptr; |
} |
CPDF_Object* CPDF_StructElementImpl::GetAttr(const CFX_ByteStringC& owner, |