Index: fpdfsdk/cpdfsdk_baannot.cpp |
diff --git a/fpdfsdk/cpdfsdk_baannot.cpp b/fpdfsdk/cpdfsdk_baannot.cpp |
index 48daaf9d08bb5e3f73a3c0019ec62d8eb1418c55..e023ae79f1417a76e9d1f436545b46056f007edb 100644 |
--- a/fpdfsdk/cpdfsdk_baannot.cpp |
+++ b/fpdfsdk/cpdfsdk_baannot.cpp |
@@ -37,7 +37,7 @@ void CPDFSDK_BAAnnot::SetRect(const CFX_FloatRect& rect) { |
ASSERT(rect.right - rect.left >= GetMinWidth()); |
ASSERT(rect.top - rect.bottom >= GetMinHeight()); |
- m_pAnnot->GetAnnotDict()->SetAtRect("Rect", rect); |
+ m_pAnnot->GetAnnotDict()->SetRectFor("Rect", rect); |
} |
CFX_FloatRect CPDFSDK_BAAnnot::GetRect() const { |
@@ -57,11 +57,11 @@ void CPDFSDK_BAAnnot::DrawAppearance(CFX_RenderDevice* pDevice, |
} |
FX_BOOL CPDFSDK_BAAnnot::IsAppearanceValid() { |
- return !!m_pAnnot->GetAnnotDict()->GetDictBy("AP"); |
+ return !!m_pAnnot->GetAnnotDict()->GetDictFor("AP"); |
} |
FX_BOOL CPDFSDK_BAAnnot::IsAppearanceValid(CPDF_Annot::AppearanceMode mode) { |
- CPDF_Dictionary* pAP = m_pAnnot->GetAnnotDict()->GetDictBy("AP"); |
+ CPDF_Dictionary* pAP = m_pAnnot->GetAnnotDict()->GetDictFor("AP"); |
if (!pAP) |
return FALSE; |
@@ -75,7 +75,7 @@ FX_BOOL CPDFSDK_BAAnnot::IsAppearanceValid(CPDF_Annot::AppearanceMode mode) { |
ap_entry = "N"; |
// Get the AP stream or subdirectory |
- CPDF_Object* psub = pAP->GetDirectObjectBy(ap_entry); |
+ CPDF_Object* psub = pAP->GetDirectObjectFor(ap_entry); |
return !!psub; |
} |
@@ -91,25 +91,25 @@ void CPDFSDK_BAAnnot::ClearCachedAP() { |
void CPDFSDK_BAAnnot::SetContents(const CFX_WideString& sContents) { |
if (sContents.IsEmpty()) |
- m_pAnnot->GetAnnotDict()->RemoveAt("Contents"); |
+ m_pAnnot->GetAnnotDict()->RemoveFor("Contents"); |
else |
- m_pAnnot->GetAnnotDict()->SetAtString("Contents", |
- PDF_EncodeText(sContents)); |
+ m_pAnnot->GetAnnotDict()->SetStringFor("Contents", |
+ PDF_EncodeText(sContents)); |
} |
CFX_WideString CPDFSDK_BAAnnot::GetContents() const { |
- return m_pAnnot->GetAnnotDict()->GetUnicodeTextBy("Contents"); |
+ return m_pAnnot->GetAnnotDict()->GetUnicodeTextFor("Contents"); |
} |
void CPDFSDK_BAAnnot::SetAnnotName(const CFX_WideString& sName) { |
if (sName.IsEmpty()) |
- m_pAnnot->GetAnnotDict()->RemoveAt("NM"); |
+ m_pAnnot->GetAnnotDict()->RemoveFor("NM"); |
else |
- m_pAnnot->GetAnnotDict()->SetAtString("NM", PDF_EncodeText(sName)); |
+ m_pAnnot->GetAnnotDict()->SetStringFor("NM", PDF_EncodeText(sName)); |
} |
CFX_WideString CPDFSDK_BAAnnot::GetAnnotName() const { |
- return m_pAnnot->GetAnnotDict()->GetUnicodeTextBy("NM"); |
+ return m_pAnnot->GetAnnotDict()->GetUnicodeTextFor("NM"); |
} |
void CPDFSDK_BAAnnot::SetModifiedDate(const FX_SYSTEMTIME& st) { |
@@ -117,14 +117,14 @@ void CPDFSDK_BAAnnot::SetModifiedDate(const FX_SYSTEMTIME& st) { |
CFX_ByteString str = dt.ToPDFDateTimeString(); |
if (str.IsEmpty()) |
- m_pAnnot->GetAnnotDict()->RemoveAt("M"); |
+ m_pAnnot->GetAnnotDict()->RemoveFor("M"); |
else |
- m_pAnnot->GetAnnotDict()->SetAtString("M", str); |
+ m_pAnnot->GetAnnotDict()->SetStringFor("M", str); |
} |
FX_SYSTEMTIME CPDFSDK_BAAnnot::GetModifiedDate() const { |
FX_SYSTEMTIME systime; |
- CFX_ByteString str = m_pAnnot->GetAnnotDict()->GetStringBy("M"); |
+ CFX_ByteString str = m_pAnnot->GetAnnotDict()->GetStringFor("M"); |
CPDFSDK_DateTime dt(str); |
dt.ToSystemTime(systime); |
@@ -133,82 +133,82 @@ FX_SYSTEMTIME CPDFSDK_BAAnnot::GetModifiedDate() const { |
} |
void CPDFSDK_BAAnnot::SetFlags(uint32_t nFlags) { |
- m_pAnnot->GetAnnotDict()->SetAtInteger("F", nFlags); |
+ m_pAnnot->GetAnnotDict()->SetIntegerFor("F", nFlags); |
} |
uint32_t CPDFSDK_BAAnnot::GetFlags() const { |
- return m_pAnnot->GetAnnotDict()->GetIntegerBy("F"); |
+ return m_pAnnot->GetAnnotDict()->GetIntegerFor("F"); |
} |
void CPDFSDK_BAAnnot::SetAppState(const CFX_ByteString& str) { |
if (str.IsEmpty()) |
- m_pAnnot->GetAnnotDict()->RemoveAt("AS"); |
+ m_pAnnot->GetAnnotDict()->RemoveFor("AS"); |
else |
- m_pAnnot->GetAnnotDict()->SetAtString("AS", str); |
+ m_pAnnot->GetAnnotDict()->SetStringFor("AS", str); |
} |
CFX_ByteString CPDFSDK_BAAnnot::GetAppState() const { |
- return m_pAnnot->GetAnnotDict()->GetStringBy("AS"); |
+ return m_pAnnot->GetAnnotDict()->GetStringFor("AS"); |
} |
void CPDFSDK_BAAnnot::SetStructParent(int key) { |
- m_pAnnot->GetAnnotDict()->SetAtInteger("StructParent", key); |
+ m_pAnnot->GetAnnotDict()->SetIntegerFor("StructParent", key); |
} |
int CPDFSDK_BAAnnot::GetStructParent() const { |
- return m_pAnnot->GetAnnotDict()->GetIntegerBy("StructParent"); |
+ return m_pAnnot->GetAnnotDict()->GetIntegerFor("StructParent"); |
} |
// border |
void CPDFSDK_BAAnnot::SetBorderWidth(int nWidth) { |
- CPDF_Array* pBorder = m_pAnnot->GetAnnotDict()->GetArrayBy("Border"); |
+ CPDF_Array* pBorder = m_pAnnot->GetAnnotDict()->GetArrayFor("Border"); |
if (pBorder) { |
pBorder->SetAt(2, new CPDF_Number(nWidth)); |
} else { |
- CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictBy("BS"); |
+ CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictFor("BS"); |
if (!pBSDict) { |
pBSDict = new CPDF_Dictionary; |
- m_pAnnot->GetAnnotDict()->SetAt("BS", pBSDict); |
+ m_pAnnot->GetAnnotDict()->SetFor("BS", pBSDict); |
} |
- pBSDict->SetAtInteger("W", nWidth); |
+ pBSDict->SetIntegerFor("W", nWidth); |
} |
} |
int CPDFSDK_BAAnnot::GetBorderWidth() const { |
- if (CPDF_Array* pBorder = m_pAnnot->GetAnnotDict()->GetArrayBy("Border")) { |
+ if (CPDF_Array* pBorder = m_pAnnot->GetAnnotDict()->GetArrayFor("Border")) { |
return pBorder->GetIntegerAt(2); |
} |
- if (CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictBy("BS")) { |
- return pBSDict->GetIntegerBy("W", 1); |
+ if (CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictFor("BS")) { |
+ return pBSDict->GetIntegerFor("W", 1); |
} |
return 1; |
} |
void CPDFSDK_BAAnnot::SetBorderStyle(BorderStyle nStyle) { |
- CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictBy("BS"); |
+ CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictFor("BS"); |
if (!pBSDict) { |
pBSDict = new CPDF_Dictionary; |
- m_pAnnot->GetAnnotDict()->SetAt("BS", pBSDict); |
+ m_pAnnot->GetAnnotDict()->SetFor("BS", pBSDict); |
} |
switch (nStyle) { |
case BorderStyle::SOLID: |
- pBSDict->SetAtName("S", "S"); |
+ pBSDict->SetNameFor("S", "S"); |
break; |
case BorderStyle::DASH: |
- pBSDict->SetAtName("S", "D"); |
+ pBSDict->SetNameFor("S", "D"); |
break; |
case BorderStyle::BEVELED: |
- pBSDict->SetAtName("S", "B"); |
+ pBSDict->SetNameFor("S", "B"); |
break; |
case BorderStyle::INSET: |
- pBSDict->SetAtName("S", "I"); |
+ pBSDict->SetNameFor("S", "I"); |
break; |
case BorderStyle::UNDERLINE: |
- pBSDict->SetAtName("S", "U"); |
+ pBSDict->SetNameFor("S", "U"); |
break; |
default: |
break; |
@@ -216,9 +216,9 @@ void CPDFSDK_BAAnnot::SetBorderStyle(BorderStyle nStyle) { |
} |
BorderStyle CPDFSDK_BAAnnot::GetBorderStyle() const { |
- CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictBy("BS"); |
+ CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictFor("BS"); |
if (pBSDict) { |
- CFX_ByteString sBorderStyle = pBSDict->GetStringBy("S", "S"); |
+ CFX_ByteString sBorderStyle = pBSDict->GetStringFor("S", "S"); |
if (sBorderStyle == "S") |
return BorderStyle::SOLID; |
if (sBorderStyle == "D") |
@@ -231,7 +231,7 @@ BorderStyle CPDFSDK_BAAnnot::GetBorderStyle() const { |
return BorderStyle::UNDERLINE; |
} |
- CPDF_Array* pBorder = m_pAnnot->GetAnnotDict()->GetArrayBy("Border"); |
+ CPDF_Array* pBorder = m_pAnnot->GetAnnotDict()->GetArrayFor("Border"); |
if (pBorder) { |
if (pBorder->GetCount() >= 4) { |
CPDF_Array* pDP = pBorder->GetArrayAt(3); |
@@ -248,15 +248,15 @@ void CPDFSDK_BAAnnot::SetColor(FX_COLORREF color) { |
pArray->AddNumber((FX_FLOAT)FXSYS_GetRValue(color) / 255.0f); |
pArray->AddNumber((FX_FLOAT)FXSYS_GetGValue(color) / 255.0f); |
pArray->AddNumber((FX_FLOAT)FXSYS_GetBValue(color) / 255.0f); |
- m_pAnnot->GetAnnotDict()->SetAt("C", pArray); |
+ m_pAnnot->GetAnnotDict()->SetFor("C", pArray); |
} |
void CPDFSDK_BAAnnot::RemoveColor() { |
- m_pAnnot->GetAnnotDict()->RemoveAt("C"); |
+ m_pAnnot->GetAnnotDict()->RemoveFor("C"); |
} |
FX_BOOL CPDFSDK_BAAnnot::GetColor(FX_COLORREF& color) const { |
- if (CPDF_Array* pEntry = m_pAnnot->GetAnnotDict()->GetArrayBy("C")) { |
+ if (CPDF_Array* pEntry = m_pAnnot->GetAnnotDict()->GetArrayFor("C")) { |
size_t nCount = pEntry->GetCount(); |
if (nCount == 1) { |
FX_FLOAT g = pEntry->GetNumberAt(0) * 255; |
@@ -296,11 +296,11 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType, |
const CFX_Matrix& matrix, |
const CFX_ByteString& sContents, |
const CFX_ByteString& sAPState) { |
- CPDF_Dictionary* pAPDict = m_pAnnot->GetAnnotDict()->GetDictBy("AP"); |
+ CPDF_Dictionary* pAPDict = m_pAnnot->GetAnnotDict()->GetDictFor("AP"); |
if (!pAPDict) { |
pAPDict = new CPDF_Dictionary; |
- m_pAnnot->GetAnnotDict()->SetAt("AP", pAPDict); |
+ m_pAnnot->GetAnnotDict()->SetFor("AP", pAPDict); |
} |
CPDF_Stream* pStream = nullptr; |
@@ -308,36 +308,36 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType, |
if (sAPState.IsEmpty()) { |
pParentDict = pAPDict; |
- pStream = pAPDict->GetStreamBy(sAPType); |
+ pStream = pAPDict->GetStreamFor(sAPType); |
} else { |
- CPDF_Dictionary* pAPTypeDict = pAPDict->GetDictBy(sAPType); |
+ CPDF_Dictionary* pAPTypeDict = pAPDict->GetDictFor(sAPType); |
if (!pAPTypeDict) { |
pAPTypeDict = new CPDF_Dictionary; |
- pAPDict->SetAt(sAPType, pAPTypeDict); |
+ pAPDict->SetFor(sAPType, pAPTypeDict); |
} |
pParentDict = pAPTypeDict; |
- pStream = pAPTypeDict->GetStreamBy(sAPState); |
+ pStream = pAPTypeDict->GetStreamFor(sAPState); |
} |
if (!pStream) { |
pStream = new CPDF_Stream(nullptr, 0, nullptr); |
CPDF_Document* pDoc = m_pPageView->GetPDFDocument(); |
int32_t objnum = pDoc->AddIndirectObject(pStream); |
- pParentDict->SetAtReference(sAPType, pDoc, objnum); |
+ pParentDict->SetReferenceFor(sAPType, pDoc, objnum); |
} |
CPDF_Dictionary* pStreamDict = pStream->GetDict(); |
if (!pStreamDict) { |
pStreamDict = new CPDF_Dictionary; |
- pStreamDict->SetAtName("Type", "XObject"); |
- pStreamDict->SetAtName("Subtype", "Form"); |
- pStreamDict->SetAtInteger("FormType", 1); |
+ pStreamDict->SetNameFor("Type", "XObject"); |
+ pStreamDict->SetNameFor("Subtype", "Form"); |
+ pStreamDict->SetIntegerFor("FormType", 1); |
pStream->InitStream(nullptr, 0, pStreamDict); |
} |
if (pStreamDict) { |
- pStreamDict->SetAtMatrix("Matrix", matrix); |
- pStreamDict->SetAtRect("BBox", rcBBox); |
+ pStreamDict->SetMatrixFor("Matrix", matrix); |
+ pStreamDict->SetRectFor("BBox", rcBBox); |
} |
pStream->SetData((uint8_t*)sContents.c_str(), sContents.GetLength(), FALSE, |
@@ -351,36 +351,36 @@ FX_BOOL CPDFSDK_BAAnnot::IsVisible() const { |
} |
CPDF_Action CPDFSDK_BAAnnot::GetAction() const { |
- return CPDF_Action(m_pAnnot->GetAnnotDict()->GetDictBy("A")); |
+ return CPDF_Action(m_pAnnot->GetAnnotDict()->GetDictFor("A")); |
} |
void CPDFSDK_BAAnnot::SetAction(const CPDF_Action& action) { |
ASSERT(action.GetDict()); |
- if (action.GetDict() != m_pAnnot->GetAnnotDict()->GetDictBy("A")) { |
+ if (action.GetDict() != m_pAnnot->GetAnnotDict()->GetDictFor("A")) { |
CPDF_Document* pDoc = m_pPageView->GetPDFDocument(); |
CPDF_Dictionary* pDict = action.GetDict(); |
if (pDict && pDict->GetObjNum() == 0) { |
pDoc->AddIndirectObject(pDict); |
} |
- m_pAnnot->GetAnnotDict()->SetAtReference("A", pDoc, pDict->GetObjNum()); |
+ m_pAnnot->GetAnnotDict()->SetReferenceFor("A", pDoc, pDict->GetObjNum()); |
} |
} |
void CPDFSDK_BAAnnot::RemoveAction() { |
- m_pAnnot->GetAnnotDict()->RemoveAt("A"); |
+ m_pAnnot->GetAnnotDict()->RemoveFor("A"); |
} |
CPDF_AAction CPDFSDK_BAAnnot::GetAAction() const { |
- return CPDF_AAction(m_pAnnot->GetAnnotDict()->GetDictBy("AA")); |
+ return CPDF_AAction(m_pAnnot->GetAnnotDict()->GetDictFor("AA")); |
} |
void CPDFSDK_BAAnnot::SetAAction(const CPDF_AAction& aa) { |
- if (aa.GetDict() != m_pAnnot->GetAnnotDict()->GetDictBy("AA")) |
- m_pAnnot->GetAnnotDict()->SetAt("AA", aa.GetDict()); |
+ if (aa.GetDict() != m_pAnnot->GetAnnotDict()->GetDictFor("AA")) |
+ m_pAnnot->GetAnnotDict()->SetFor("AA", aa.GetDict()); |
} |
void CPDFSDK_BAAnnot::RemoveAAction() { |
- m_pAnnot->GetAnnotDict()->RemoveAt("AA"); |
+ m_pAnnot->GetAnnotDict()->RemoveFor("AA"); |
} |
CPDF_Action CPDFSDK_BAAnnot::GetAAction(CPDF_AAction::AActionType eAAT) { |