7#include "public/fpdf_ext.h"
9#include "core/fpdfapi/parser/cpdf_dictionary.h"
10#include "core/fpdfapi/parser/cpdf_document.h"
11#include "core/fpdfdoc/cpdf_interactiveform.h"
12#include "core/fpdfdoc/cpdf_metadata.h"
13#include "core/fxcrt/fx_extension.h"
14#include "fpdfsdk/cpdfsdk_helpers.h"
18 "UnsupportedFeature::kDocumentXFAForm value mismatch");
22 "UnsupportedFeature::kDocumentPortableCollection value mismatch");
25 "UnsupportedFeature::kDocumentAttachment value mismatch");
28 "UnsupportedFeature::kDocumentSecurity value mismatch");
31 "UnsupportedFeature::kDocumentSharedReview value mismatch");
35 "UnsupportedFeature::kDocumentSharedFormAcrobat value mismatch");
39 "UnsupportedFeature::kDocumentSharedFormFilesystem value mismatch");
42 "UnsupportedFeature::kDocumentSharedFormEmail value mismatch");
45 "UnsupportedFeature::kAnnotation3d value mismatch");
48 "UnsupportedFeature::kAnnotationMovie value mismatch");
51 "UnsupportedFeature::kAnnotationSound value mismatch");
54 "UnsupportedFeature::kAnnotationScreenMedia value mismatch");
58 "UnsupportedFeature::kAnnotationScreenRichMedia value mismatch");
61 "UnsupportedFeature::kAnnotationAttachment value mismatch");
64 "UnsupportedFeature::kAnnotationSignature value mismatch");
68 if (!unsp_info || unsp_info
->version != 1)
97 ByteString strPageMode = pName->GetString();
const CPDF_Dictionary * GetRoot() const
bool EqualNoCase(ByteStringView str) const
CPDF_Document * CPDFDocumentFromFPDFDocument(FPDF_DOCUMENT doc)
void SetPDFUnsupportInfo(UNSUPPORT_INFO *unsp_info)
#define FPDF_UNSP_DOC_PORTABLECOLLECTION
#define PAGEMODE_USEATTACHMENTS
FPDF_EXPORT int FPDF_CALLCONV FPDFDoc_GetPageMode(FPDF_DOCUMENT document)
#define FPDF_UNSP_ANNOT_SCREEN_RICHMEDIA
#define FPDF_UNSP_ANNOT_ATTACHMENT
#define FPDF_UNSP_DOC_SECURITY
#define FPDF_UNSP_DOC_SHAREDFORM_FILESYSTEM
FPDF_EXPORT void FPDF_CALLCONV FSDK_SetLocaltimeFunction(struct tm *(*func)(const time_t *))
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FSDK_SetUnSpObjProcessHandler(UNSUPPORT_INFO *unsp_info)
#define FPDF_UNSP_DOC_ATTACHMENT
#define PAGEMODE_FULLSCREEN
#define FPDF_UNSP_ANNOT_SIG
#define FPDF_UNSP_ANNOT_SOUND
#define FPDF_UNSP_DOC_SHAREDFORM_EMAIL
#define PAGEMODE_USEOUTLINES
#define PAGEMODE_USETHUMBS
#define FPDF_UNSP_DOC_XFAFORM
#define FPDF_UNSP_DOC_SHAREDFORM_ACROBAT
#define FPDF_UNSP_ANNOT_3DANNOT
#define FPDF_UNSP_ANNOT_MOVIE
FPDF_EXPORT void FPDF_CALLCONV FSDK_SetTimeFunction(time_t(*func)())
#define FPDF_UNSP_ANNOT_SCREEN_MEDIA
#define FPDF_UNSP_DOC_SHAREDREVIEW
void FXSYS_SetTimeFunction(time_t(*func)())
void FXSYS_SetLocaltimeFunction(struct tm *(*func)(const time_t *))