Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(501)

Side by Side Diff: fpdfsdk/src/fpdfxfa/fpdfxfa_doc.cpp

Issue 1648233002: Merge to XFA: Member function name refactoring (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: more xfa changes Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/src/fpdfview.cpp ('k') | fpdfsdk/src/fsdk_actionhandler.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "fpdfsdk/include/fsdk_define.h" 7 #include "fpdfsdk/include/fsdk_define.h"
8 #include "fpdfsdk/include/fpdfxfa/fpdfxfa_doc.h" 8 #include "fpdfsdk/include/fpdfxfa/fpdfxfa_doc.h"
9 #include "fpdfsdk/include/fsdk_mgr.h" 9 #include "fpdfsdk/include/fsdk_mgr.h"
10 #include "fpdfsdk/include/fpdfxfa/fpdfxfa_app.h" 10 #include "fpdfsdk/include/fpdfxfa/fpdfxfa_app.h"
(...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after
572 void CPDFXFA_Document::GetTitle(IXFA_Doc* hDoc, CFX_WideString& wsTitle) { 572 void CPDFXFA_Document::GetTitle(IXFA_Doc* hDoc, CFX_WideString& wsTitle) {
573 if (hDoc != m_pXFADoc) 573 if (hDoc != m_pXFADoc)
574 return; 574 return;
575 if (m_pPDFDoc == NULL) 575 if (m_pPDFDoc == NULL)
576 return; 576 return;
577 CPDF_Dictionary* pInfoDict = m_pPDFDoc->GetInfo(); 577 CPDF_Dictionary* pInfoDict = m_pPDFDoc->GetInfo();
578 578
579 if (pInfoDict == NULL) 579 if (pInfoDict == NULL)
580 return; 580 return;
581 581
582 CFX_ByteString csTitle = pInfoDict->GetString("Title"); 582 CFX_ByteString csTitle = pInfoDict->GetStringBy("Title");
583 wsTitle = wsTitle.FromLocal(csTitle.GetBuffer(csTitle.GetLength())); 583 wsTitle = wsTitle.FromLocal(csTitle.GetBuffer(csTitle.GetLength()));
584 csTitle.ReleaseBuffer(csTitle.GetLength()); 584 csTitle.ReleaseBuffer(csTitle.GetLength());
585 } 585 }
586 void CPDFXFA_Document::SetTitle(IXFA_Doc* hDoc, 586 void CPDFXFA_Document::SetTitle(IXFA_Doc* hDoc,
587 const CFX_WideStringC& wsTitle) { 587 const CFX_WideStringC& wsTitle) {
588 if (hDoc != m_pXFADoc) 588 if (hDoc != m_pXFADoc)
589 return; 589 return;
590 if (m_pPDFDoc == NULL) 590 if (m_pPDFDoc == NULL)
591 return; 591 return;
592 CPDF_Dictionary* pInfoDict = m_pPDFDoc->GetInfo(); 592 CPDF_Dictionary* pInfoDict = m_pPDFDoc->GetInfo();
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
635 CFX_WideStringC data(L"data"); 635 CFX_WideStringC data(L"data");
636 if (pXFADocHander->SavePackage(m_pXFADocView->GetDoc(), data, &fileWrite)) { 636 if (pXFADocHander->SavePackage(m_pXFADocView->GetDoc(), data, &fileWrite)) {
637 // TODO: Maybe report error. 637 // TODO: Maybe report error.
638 } 638 }
639 } else if (fileType == FXFA_SAVEAS_XDP) { 639 } else if (fileType == FXFA_SAVEAS_XDP) {
640 if (m_pPDFDoc == NULL) 640 if (m_pPDFDoc == NULL)
641 return; 641 return;
642 CPDF_Dictionary* pRoot = m_pPDFDoc->GetRoot(); 642 CPDF_Dictionary* pRoot = m_pPDFDoc->GetRoot();
643 if (pRoot == NULL) 643 if (pRoot == NULL)
644 return; 644 return;
645 CPDF_Dictionary* pAcroForm = pRoot->GetDict("AcroForm"); 645 CPDF_Dictionary* pAcroForm = pRoot->GetDictBy("AcroForm");
646 if (NULL == pAcroForm) 646 if (NULL == pAcroForm)
647 return; 647 return;
648 CPDF_Object* pXFA = pAcroForm->GetElement("XFA"); 648 CPDF_Object* pXFA = pAcroForm->GetElement("XFA");
649 if (pXFA == NULL) 649 if (pXFA == NULL)
650 return; 650 return;
651 if (!pXFA->IsArray()) 651 if (!pXFA->IsArray())
652 return; 652 return;
653 CPDF_Array* pArray = pXFA->GetArray(); 653 CPDF_Array* pArray = pXFA->GetArray();
654 if (NULL == pArray) 654 if (NULL == pArray)
655 return; 655 return;
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
940 FXFA_XMPMETA | FXFA_XFDF | FXFA_FORM; 940 FXFA_XMPMETA | FXFA_XFDF | FXFA_FORM;
941 if (m_pPDFDoc == NULL) { 941 if (m_pPDFDoc == NULL) {
942 fileStream.Flush(); 942 fileStream.Flush();
943 return FALSE; 943 return FALSE;
944 } 944 }
945 CPDF_Dictionary* pRoot = m_pPDFDoc->GetRoot(); 945 CPDF_Dictionary* pRoot = m_pPDFDoc->GetRoot();
946 if (pRoot == NULL) { 946 if (pRoot == NULL) {
947 fileStream.Flush(); 947 fileStream.Flush();
948 return FALSE; 948 return FALSE;
949 } 949 }
950 CPDF_Dictionary* pAcroForm = pRoot->GetDict("AcroForm"); 950 CPDF_Dictionary* pAcroForm = pRoot->GetDictBy("AcroForm");
951 if (NULL == pAcroForm) { 951 if (NULL == pAcroForm) {
952 fileStream.Flush(); 952 fileStream.Flush();
953 return FALSE; 953 return FALSE;
954 } 954 }
955 CPDF_Object* pXFA = pAcroForm->GetElement("XFA"); 955 CPDF_Object* pXFA = pAcroForm->GetElement("XFA");
956 if (pXFA == NULL) { 956 if (pXFA == NULL) {
957 fileStream.Flush(); 957 fileStream.Flush();
958 return FALSE; 958 return FALSE;
959 } 959 }
960 if (!pXFA->IsArray()) { 960 if (!pXFA->IsArray()) {
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after
1256 } 1256 }
1257 1257
1258 return _GetHValueByName(szPropName, hValue, 1258 return _GetHValueByName(szPropName, hValue,
1259 m_pSDKDoc->GetEnv()->GetJSRuntime()); 1259 m_pSDKDoc->GetEnv()->GetJSRuntime());
1260 } 1260 }
1261 FX_BOOL CPDFXFA_Document::_GetHValueByName(const CFX_ByteStringC& utf8Name, 1261 FX_BOOL CPDFXFA_Document::_GetHValueByName(const CFX_ByteStringC& utf8Name,
1262 FXJSE_HVALUE hValue, 1262 FXJSE_HVALUE hValue,
1263 IJS_Runtime* runTime) { 1263 IJS_Runtime* runTime) {
1264 return runTime->GetHValueByName(utf8Name, hValue); 1264 return runTime->GetHValueByName(utf8Name, hValue);
1265 } 1265 }
OLDNEW
« no previous file with comments | « fpdfsdk/src/fpdfview.cpp ('k') | fpdfsdk/src/fsdk_actionhandler.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698