| Index: core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| index 30480ca348ce5b69128df96bb7c13a4b9741516b..7f242fdb0efdec76a33909df2a28812e1628c88a 100644
|
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| @@ -708,9 +708,9 @@ void CPDF_StreamContentParser::Handle_ExecuteXObject() {
|
| if (!m_pResources)
|
| return;
|
|
|
| - CPDF_Dictionary* pList = m_pResources->GetDict("XObject");
|
| + CPDF_Dictionary* pList = m_pResources->GetDictBy("XObject");
|
| if (!pList && m_pPageResources && m_pResources != m_pPageResources)
|
| - pList = m_pPageResources->GetDict("XObject");
|
| + pList = m_pPageResources->GetDictBy("XObject");
|
| if (!pList)
|
| return;
|
| CPDF_Reference* pRes = ToReference(pList->GetElement(name));
|
| @@ -729,7 +729,7 @@ void CPDF_StreamContentParser::Handle_ExecuteXObject() {
|
| }
|
|
|
| CFX_ByteStringC type = pXObject->GetDict()
|
| - ? pXObject->GetDict()->GetConstString("Subtype")
|
| + ? pXObject->GetDict()->GetConstStringBy("Subtype")
|
| : CFX_ByteStringC();
|
| if (type == "Image") {
|
| if (m_Options.m_bTextOnly) {
|
| @@ -749,14 +749,14 @@ void CPDF_StreamContentParser::Handle_ExecuteXObject() {
|
|
|
| void CPDF_StreamContentParser::AddForm(CPDF_Stream* pStream) {
|
| if (!m_Options.m_bSeparateForm) {
|
| - CPDF_Dictionary* pResources = pStream->GetDict()->GetDict("Resources");
|
| - CFX_Matrix form_matrix = pStream->GetDict()->GetMatrix("Matrix");
|
| + CPDF_Dictionary* pResources = pStream->GetDict()->GetDictBy("Resources");
|
| + CFX_Matrix form_matrix = pStream->GetDict()->GetMatrixBy("Matrix");
|
| form_matrix.Concat(m_pCurStates->m_CTM);
|
| - CPDF_Array* pBBox = pStream->GetDict()->GetArray("BBox");
|
| + CPDF_Array* pBBox = pStream->GetDict()->GetArrayBy("BBox");
|
| CFX_FloatRect form_bbox;
|
| CPDF_Path ClipPath;
|
| if (pBBox) {
|
| - form_bbox = pStream->GetDict()->GetRect("BBox");
|
| + form_bbox = pStream->GetDict()->GetRectBy("BBox");
|
| ClipPath.New();
|
| ClipPath.AppendRect(form_bbox.left, form_bbox.bottom, form_bbox.right,
|
| form_bbox.top);
|
| @@ -1249,19 +1249,19 @@ CPDF_Object* CPDF_StreamContentParser::FindResourceObj(
|
| return NULL;
|
| }
|
| if (m_pResources == m_pPageResources) {
|
| - CPDF_Dictionary* pList = m_pResources->GetDict(type);
|
| + CPDF_Dictionary* pList = m_pResources->GetDictBy(type);
|
| if (!pList) {
|
| return NULL;
|
| }
|
| CPDF_Object* pRes = pList->GetElementValue(name);
|
| return pRes;
|
| }
|
| - CPDF_Dictionary* pList = m_pResources->GetDict(type);
|
| + CPDF_Dictionary* pList = m_pResources->GetDictBy(type);
|
| if (!pList) {
|
| if (!m_pPageResources) {
|
| return NULL;
|
| }
|
| - CPDF_Dictionary* pList = m_pPageResources->GetDict(type);
|
| + CPDF_Dictionary* pList = m_pPageResources->GetDictBy(type);
|
| if (!pList) {
|
| return NULL;
|
| }
|
| @@ -1427,7 +1427,7 @@ void CPDF_StreamContentParser::Handle_ShowText_Positioning() {
|
| if (nsegs == 0) {
|
| for (int i = 0; i < n; i++) {
|
| m_pCurStates->m_TextX -=
|
| - FXSYS_Mul(pArray->GetNumber(i),
|
| + FXSYS_Mul(pArray->GetNumberAt(i),
|
| m_pCurStates->m_TextState.GetFontSize()) /
|
| 1000;
|
| }
|
|
|