| OLD | NEW |
| 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 #ifndef CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 7 #ifndef CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
| 8 #define CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 8 #define CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 979 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 990 | 990 |
| 991 CPDF_Dictionary* m_pWidgetDict; | 991 CPDF_Dictionary* m_pWidgetDict; |
| 992 friend class CPDF_InterForm; | 992 friend class CPDF_InterForm; |
| 993 friend class CPDF_FormField; | 993 friend class CPDF_FormField; |
| 994 }; | 994 }; |
| 995 | 995 |
| 996 class CPDF_FormNotify { | 996 class CPDF_FormNotify { |
| 997 public: | 997 public: |
| 998 virtual ~CPDF_FormNotify() {} | 998 virtual ~CPDF_FormNotify() {} |
| 999 | 999 |
| 1000 virtual int BeforeValueChange(const CPDF_FormField* pField, | 1000 virtual int BeforeValueChange(CPDF_FormField* pField, |
| 1001 CFX_WideString& csValue) { | 1001 const CFX_WideString& csValue) { |
| 1002 return 0; | 1002 return 0; |
| 1003 } | 1003 } |
| 1004 virtual int AfterValueChange(const CPDF_FormField* pField) { return 0; } | 1004 virtual void AfterValueChange(CPDF_FormField* pField) {} |
| 1005 | 1005 virtual int BeforeSelectionChange(CPDF_FormField* pField, |
| 1006 virtual int BeforeSelectionChange(const CPDF_FormField* pField, | 1006 const CFX_WideString& csValue) { |
| 1007 CFX_WideString& csValue) { | |
| 1008 return 0; | 1007 return 0; |
| 1009 } | 1008 } |
| 1010 virtual int AfterSelectionChange(const CPDF_FormField* pField) { return 0; } | 1009 virtual void AfterSelectionChange(CPDF_FormField* pField) {} |
| 1011 | |
| 1012 virtual void AfterCheckedStatusChange(CPDF_FormField* pField) {} | 1010 virtual void AfterCheckedStatusChange(CPDF_FormField* pField) {} |
| 1013 virtual int BeforeFormReset(const CPDF_InterForm* pForm) { return 0; } | 1011 virtual int BeforeFormReset(CPDF_InterForm* pForm) { return 0; } |
| 1014 virtual int AfterFormReset(const CPDF_InterForm* pForm) { return 0; } | 1012 virtual void AfterFormReset(CPDF_InterForm* pForm) {} |
| 1015 virtual int BeforeFormImportData(const CPDF_InterForm* pForm) { return 0; } | 1013 virtual int BeforeFormImportData(CPDF_InterForm* pForm) { return 0; } |
| 1016 virtual int AfterFormImportData(const CPDF_InterForm* pForm) { return 0; } | 1014 virtual void AfterFormImportData(CPDF_InterForm* pForm) {} |
| 1017 }; | 1015 }; |
| 1018 | 1016 |
| 1019 FX_BOOL FPDF_GenerateAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict); | 1017 FX_BOOL FPDF_GenerateAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict); |
| 1020 class CPDF_PageLabel { | 1018 class CPDF_PageLabel { |
| 1021 public: | 1019 public: |
| 1022 explicit CPDF_PageLabel(CPDF_Document* pDocument) { m_pDocument = pDocument; } | 1020 explicit CPDF_PageLabel(CPDF_Document* pDocument) { m_pDocument = pDocument; } |
| 1023 | 1021 |
| 1024 CFX_WideString GetLabel(int nPage) const; | 1022 CFX_WideString GetLabel(int nPage) const; |
| 1025 | 1023 |
| 1026 int32_t GetPageByLabel(const CFX_ByteStringC& bsLabel) const; | 1024 int32_t GetPageByLabel(const CFX_ByteStringC& bsLabel) const; |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1123 CFX_WideString GetCaption(const CFX_ByteStringC& csEntry) const; | 1121 CFX_WideString GetCaption(const CFX_ByteStringC& csEntry) const; |
| 1124 | 1122 |
| 1125 CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry) const; | 1123 CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry) const; |
| 1126 | 1124 |
| 1127 CPDF_Dictionary* const m_pDict; | 1125 CPDF_Dictionary* const m_pDict; |
| 1128 }; | 1126 }; |
| 1129 | 1127 |
| 1130 CFX_WideString FILESPEC_EncodeFileName(const CFX_WideStringC& filepath); | 1128 CFX_WideString FILESPEC_EncodeFileName(const CFX_WideStringC& filepath); |
| 1131 | 1129 |
| 1132 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 1130 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
| OLD | NEW |