| Index: core/src/fpdfdoc/doc_utils.h
|
| diff --git a/core/src/fpdfdoc/doc_utils.h b/core/src/fpdfdoc/doc_utils.h
|
| index 6bb1d30dbbb9ac525f6e6a9a89dc8c5d326fedd4..4a6652f9c6c9d8b670018ae109cbc3c330021f23 100644
|
| --- a/core/src/fpdfdoc/doc_utils.h
|
| +++ b/core/src/fpdfdoc/doc_utils.h
|
| @@ -7,27 +7,57 @@
|
| #ifndef CORE_SRC_FPDFDOC_DOC_UTILS_H_
|
| #define CORE_SRC_FPDFDOC_DOC_UTILS_H_
|
|
|
| -CFX_WideString GetFullName(CPDF_Dictionary* pFieldDict);
|
| -void InitInterFormDict(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument);
|
| -FX_DWORD CountInterFormFonts(CPDF_Dictionary* pFormDict);
|
| -CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, FX_DWORD index, CFX_ByteString& csNameTag);
|
| -CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString csNameTag);
|
| -CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString csFontName, CFX_ByteString& csNameTag);
|
| -CPDF_Font* GetNativeInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, uint8_t charSet, CFX_ByteString& csNameTag);
|
| -CPDF_Font* GetNativeInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString& csNameTag);
|
| -FX_BOOL FindInterFormFont(CPDF_Dictionary* pFormDict, const CPDF_Font* pFont, CFX_ByteString& csNameTag);
|
| -FX_BOOL FindInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument, CFX_ByteString csFontName, CPDF_Font*& pFont, CFX_ByteString& csNameTag);
|
| -void AddInterFormFont(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument, const CPDF_Font* pFont, CFX_ByteString& csNameTag);
|
| -CPDF_Font* AddNativeInterFormFont(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument, uint8_t charSet, CFX_ByteString& csNameTag);
|
| -CPDF_Font* AddNativeInterFormFont(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument, CFX_ByteString& csNameTag);
|
| -void RemoveInterFormFont(CPDF_Dictionary* pFormDict, const CPDF_Font* pFont);
|
| -void RemoveInterFormFont(CPDF_Dictionary* pFormDict, CFX_ByteString csNameTag);
|
| -CPDF_Font* GetDefaultInterFormFont(CPDF_Dictionary* pFormDict, CPDF_Document* pDocument);
|
| -void SetDefaultInterFormFont(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument, const CPDF_Font* pFont);
|
| -void SaveCheckedFieldStatus(CPDF_FormField* pField, CFX_ByteArray& statusArray);
|
| -FX_BOOL NeedPDFEncodeForFieldFullName(const CFX_WideString& csFieldName);
|
| -FX_BOOL NeedPDFEncodeForFieldTree(CPDF_Dictionary* pFieldDict, int nLevel = 0);
|
| -void EncodeFieldName(const CFX_WideString& csName, CFX_ByteString& csT);
|
| -void UpdateEncodeFieldName(CPDF_Dictionary* pFieldDict, int nLevel = 0);
|
| +CFX_WideString GetFullName(CPDF_Dictionary* pFieldDict);
|
| +void InitInterFormDict(CPDF_Dictionary*& pFormDict, CPDF_Document* pDocument);
|
| +FX_DWORD CountInterFormFonts(CPDF_Dictionary* pFormDict);
|
| +CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict,
|
| + CPDF_Document* pDocument,
|
| + FX_DWORD index,
|
| + CFX_ByteString& csNameTag);
|
| +CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict,
|
| + CPDF_Document* pDocument,
|
| + CFX_ByteString csNameTag);
|
| +CPDF_Font* GetInterFormFont(CPDF_Dictionary* pFormDict,
|
| + CPDF_Document* pDocument,
|
| + CFX_ByteString csFontName,
|
| + CFX_ByteString& csNameTag);
|
| +CPDF_Font* GetNativeInterFormFont(CPDF_Dictionary* pFormDict,
|
| + CPDF_Document* pDocument,
|
| + uint8_t charSet,
|
| + CFX_ByteString& csNameTag);
|
| +CPDF_Font* GetNativeInterFormFont(CPDF_Dictionary* pFormDict,
|
| + CPDF_Document* pDocument,
|
| + CFX_ByteString& csNameTag);
|
| +FX_BOOL FindInterFormFont(CPDF_Dictionary* pFormDict,
|
| + const CPDF_Font* pFont,
|
| + CFX_ByteString& csNameTag);
|
| +FX_BOOL FindInterFormFont(CPDF_Dictionary* pFormDict,
|
| + CPDF_Document* pDocument,
|
| + CFX_ByteString csFontName,
|
| + CPDF_Font*& pFont,
|
| + CFX_ByteString& csNameTag);
|
| +void AddInterFormFont(CPDF_Dictionary*& pFormDict,
|
| + CPDF_Document* pDocument,
|
| + const CPDF_Font* pFont,
|
| + CFX_ByteString& csNameTag);
|
| +CPDF_Font* AddNativeInterFormFont(CPDF_Dictionary*& pFormDict,
|
| + CPDF_Document* pDocument,
|
| + uint8_t charSet,
|
| + CFX_ByteString& csNameTag);
|
| +CPDF_Font* AddNativeInterFormFont(CPDF_Dictionary*& pFormDict,
|
| + CPDF_Document* pDocument,
|
| + CFX_ByteString& csNameTag);
|
| +void RemoveInterFormFont(CPDF_Dictionary* pFormDict, const CPDF_Font* pFont);
|
| +void RemoveInterFormFont(CPDF_Dictionary* pFormDict, CFX_ByteString csNameTag);
|
| +CPDF_Font* GetDefaultInterFormFont(CPDF_Dictionary* pFormDict,
|
| + CPDF_Document* pDocument);
|
| +void SetDefaultInterFormFont(CPDF_Dictionary*& pFormDict,
|
| + CPDF_Document* pDocument,
|
| + const CPDF_Font* pFont);
|
| +void SaveCheckedFieldStatus(CPDF_FormField* pField, CFX_ByteArray& statusArray);
|
| +FX_BOOL NeedPDFEncodeForFieldFullName(const CFX_WideString& csFieldName);
|
| +FX_BOOL NeedPDFEncodeForFieldTree(CPDF_Dictionary* pFieldDict, int nLevel = 0);
|
| +void EncodeFieldName(const CFX_WideString& csName, CFX_ByteString& csT);
|
| +void UpdateEncodeFieldName(CPDF_Dictionary* pFieldDict, int nLevel = 0);
|
|
|
| #endif // CORE_SRC_FPDFDOC_DOC_UTILS_H_
|
|
|