Index: fpdfsdk/src/fsdk_baseform.cpp |
diff --git a/fpdfsdk/src/fsdk_baseform.cpp b/fpdfsdk/src/fsdk_baseform.cpp |
index efa6b4f3b0966418a32aaae9208c69f6582d78af..218ee1d83a4fe335d83f1d65736be416b0d6461a 100644 |
--- a/fpdfsdk/src/fsdk_baseform.cpp |
+++ b/fpdfsdk/src/fsdk_baseform.cpp |
@@ -35,7 +35,7 @@ CPDFSDK_Widget::~CPDFSDK_Widget() {} |
FX_BOOL CPDFSDK_Widget::IsWidgetAppearanceValid( |
CPDF_Annot::AppearanceMode mode) { |
- CPDF_Dictionary* pAP = m_pAnnot->GetAnnotDict()->GetDict("AP"); |
+ CPDF_Dictionary* pAP = m_pAnnot->GetAnnotDict()->GetDictBy("AP"); |
if (!pAP) |
return FALSE; |
@@ -64,7 +64,7 @@ FX_BOOL CPDFSDK_Widget::IsWidgetAppearanceValid( |
case FIELDTYPE_CHECKBOX: |
case FIELDTYPE_RADIOBUTTON: |
if (CPDF_Dictionary* pSubDict = psub->AsDictionary()) { |
- return pSubDict->GetStream(GetAppState()) != NULL; |
+ return pSubDict->GetStreamBy(GetAppState()) != NULL; |
} |
return FALSE; |
} |
@@ -472,21 +472,21 @@ void CPDFSDK_Widget::ResetAppearance_PushButton() { |
if (pNormalIcon) { |
if (CPDF_Dictionary* pImageDict = pNormalIcon->GetDict()) { |
- if (pImageDict->GetString("Name").IsEmpty()) |
+ if (pImageDict->GetStringBy("Name").IsEmpty()) |
pImageDict->SetAtString("Name", "ImgA"); |
} |
} |
if (pRolloverIcon) { |
if (CPDF_Dictionary* pImageDict = pRolloverIcon->GetDict()) { |
- if (pImageDict->GetString("Name").IsEmpty()) |
+ if (pImageDict->GetStringBy("Name").IsEmpty()) |
pImageDict->SetAtString("Name", "ImgB"); |
} |
} |
if (pDownIcon) { |
if (CPDF_Dictionary* pImageDict = pDownIcon->GetDict()) { |
- if (pImageDict->GetString("Name").IsEmpty()) |
+ if (pImageDict->GetStringBy("Name").IsEmpty()) |
pImageDict->SetAtString("Name", "ImgC"); |
} |
} |
@@ -1317,18 +1317,18 @@ void CPDFSDK_Widget::AddImageToAppearance(const CFX_ByteString& sAPType, |
CPDF_Document* pDoc = m_pPageView->GetPDFDocument(); |
ASSERT(pDoc); |
- CPDF_Dictionary* pAPDict = m_pAnnot->GetAnnotDict()->GetDict("AP"); |
- CPDF_Stream* pStream = pAPDict->GetStream(sAPType); |
+ CPDF_Dictionary* pAPDict = m_pAnnot->GetAnnotDict()->GetDictBy("AP"); |
+ CPDF_Stream* pStream = pAPDict->GetStreamBy(sAPType); |
CPDF_Dictionary* pStreamDict = pStream->GetDict(); |
CFX_ByteString sImageAlias = "IMG"; |
if (CPDF_Dictionary* pImageDict = pImage->GetDict()) { |
- sImageAlias = pImageDict->GetString("Name"); |
+ sImageAlias = pImageDict->GetStringBy("Name"); |
if (sImageAlias.IsEmpty()) |
sImageAlias = "IMG"; |
} |
- CPDF_Dictionary* pStreamResList = pStreamDict->GetDict("Resources"); |
+ CPDF_Dictionary* pStreamResList = pStreamDict->GetDictBy("Resources"); |
if (!pStreamResList) { |
pStreamResList = new CPDF_Dictionary(); |
pStreamDict->SetAt("Resources", pStreamResList); |
@@ -1342,7 +1342,7 @@ void CPDFSDK_Widget::AddImageToAppearance(const CFX_ByteString& sAPType, |
} |
void CPDFSDK_Widget::RemoveAppearance(const CFX_ByteString& sAPType) { |
- if (CPDF_Dictionary* pAPDict = m_pAnnot->GetAnnotDict()->GetDict("AP")) { |
+ if (CPDF_Dictionary* pAPDict = m_pAnnot->GetAnnotDict()->GetDictBy("AP")) { |
pAPDict->RemoveAt(sAPType); |
} |
} |
@@ -1472,7 +1472,7 @@ CPDFSDK_Widget* CPDFSDK_InterForm::GetWidget(CPDF_FormControl* pControl) const { |
CPDF_Document* pDocument = m_pDocument->GetPDFDocument(); |
CPDFSDK_PageView* pPage = nullptr; |
- if (CPDF_Dictionary* pPageDict = pControlDict->GetDict("P")) { |
+ if (CPDF_Dictionary* pPageDict = pControlDict->GetDictBy("P")) { |
int nPageIndex = pDocument->GetPageIndex(pPageDict->GetObjNum()); |
if (nPageIndex >= 0) { |
pPage = m_pDocument->GetPageView(nPageIndex); |
@@ -1520,7 +1520,7 @@ int CPDFSDK_InterForm::GetPageIndexByAnnotDict( |
for (int i = 0, sz = pDocument->GetPageCount(); i < sz; i++) { |
if (CPDF_Dictionary* pPageDict = pDocument->GetPage(i)) { |
- if (CPDF_Array* pAnnots = pPageDict->GetArray("Annots")) { |
+ if (CPDF_Array* pAnnots = pPageDict->GetArrayBy("Annots")) { |
for (int j = 0, jsz = pAnnots->GetCount(); j < jsz; j++) { |
CPDF_Object* pDict = pAnnots->GetElementValue(j); |
if (pAnnotDict == pDict) { |
@@ -1812,25 +1812,25 @@ FX_BOOL CPDFSDK_InterForm::FDFToURLEncodedData(uint8_t*& pBuf, |
FX_STRSIZE& nBufSize) { |
CFDF_Document* pFDF = CFDF_Document::ParseMemory(pBuf, nBufSize); |
if (pFDF) { |
- CPDF_Dictionary* pMainDict = pFDF->GetRoot()->GetDict("FDF"); |
+ CPDF_Dictionary* pMainDict = pFDF->GetRoot()->GetDictBy("FDF"); |
if (!pMainDict) |
return FALSE; |
// Get fields |
- CPDF_Array* pFields = pMainDict->GetArray("Fields"); |
+ CPDF_Array* pFields = pMainDict->GetArrayBy("Fields"); |
if (!pFields) |
return FALSE; |
CFX_ByteTextBuf fdfEncodedData; |
for (FX_DWORD i = 0; i < pFields->GetCount(); i++) { |
- CPDF_Dictionary* pField = pFields->GetDict(i); |
+ CPDF_Dictionary* pField = pFields->GetDictAt(i); |
if (!pField) |
continue; |
CFX_WideString name; |
- name = pField->GetUnicodeText("T"); |
+ name = pField->GetUnicodeTextBy("T"); |
CFX_ByteString name_b = CFX_ByteString::FromUnicode(name); |
- CFX_ByteString csBValue = pField->GetString("V"); |
+ CFX_ByteString csBValue = pField->GetStringBy("V"); |
CFX_WideString csWValue = PDF_DecodeText(csBValue); |
CFX_ByteString csValue_b = CFX_ByteString::FromUnicode(csWValue); |
@@ -2084,7 +2084,7 @@ CBA_AnnotIterator::CBA_AnnotIterator(CPDFSDK_PageView* pPageView, |
m_sSubType(sSubType), |
m_nTabs(BAI_STRUCTURE) { |
CPDF_Page* pPDFPage = m_pPageView->GetPDFPage(); |
- CFX_ByteString sTabs = pPDFPage->m_pFormDict->GetString("Tabs"); |
+ CFX_ByteString sTabs = pPDFPage->m_pFormDict->GetStringBy("Tabs"); |
if (sTabs == "R") { |
m_nTabs = BAI_ROW; |