Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
fpdf_ext.h File Reference

(813d9ae984a99e739b99cf694a9d5b24d0a6b7a7)

#include <time.h>
#include "fpdfview.h"
+ Include dependency graph for fpdf_ext.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _UNSUPPORT_INFO
 

Macros

#define FPDF_UNSP_DOC_XFAFORM   1
 
#define FPDF_UNSP_DOC_PORTABLECOLLECTION   2
 
#define FPDF_UNSP_DOC_ATTACHMENT   3
 
#define FPDF_UNSP_DOC_SECURITY   4
 
#define FPDF_UNSP_DOC_SHAREDREVIEW   5
 
#define FPDF_UNSP_DOC_SHAREDFORM_ACROBAT   6
 
#define FPDF_UNSP_DOC_SHAREDFORM_FILESYSTEM   7
 
#define FPDF_UNSP_DOC_SHAREDFORM_EMAIL   8
 
#define FPDF_UNSP_ANNOT_3DANNOT   11
 
#define FPDF_UNSP_ANNOT_MOVIE   12
 
#define FPDF_UNSP_ANNOT_SOUND   13
 
#define FPDF_UNSP_ANNOT_SCREEN_MEDIA   14
 
#define FPDF_UNSP_ANNOT_SCREEN_RICHMEDIA   15
 
#define FPDF_UNSP_ANNOT_ATTACHMENT   16
 
#define FPDF_UNSP_ANNOT_SIG   17
 
#define PAGEMODE_UNKNOWN   -1
 
#define PAGEMODE_USENONE   0
 
#define PAGEMODE_USEOUTLINES   1
 
#define PAGEMODE_USETHUMBS   2
 
#define PAGEMODE_FULLSCREEN   3
 
#define PAGEMODE_USEOC   4
 
#define PAGEMODE_USEATTACHMENTS   5
 

Typedefs

typedef struct _UNSUPPORT_INFO UNSUPPORT_INFO
 

Functions

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FSDK_SetUnSpObjProcessHandler (UNSUPPORT_INFO *unsp_info)
 
FPDF_EXPORT void FPDF_CALLCONV FSDK_SetTimeFunction (time_t(*func)())
 
FPDF_EXPORT void FPDF_CALLCONV FSDK_SetLocaltimeFunction (struct tm *(*func)(const time_t *))
 
FPDF_EXPORT int FPDF_CALLCONV FPDFDoc_GetPageMode (FPDF_DOCUMENT document)
 

Macro Definition Documentation

◆ FPDF_UNSP_ANNOT_3DANNOT

#define FPDF_UNSP_ANNOT_3DANNOT   11

Definition at line 36 of file fpdf_ext.h.

◆ FPDF_UNSP_ANNOT_ATTACHMENT

#define FPDF_UNSP_ANNOT_ATTACHMENT   16

Definition at line 46 of file fpdf_ext.h.

◆ FPDF_UNSP_ANNOT_MOVIE

#define FPDF_UNSP_ANNOT_MOVIE   12

Definition at line 38 of file fpdf_ext.h.

◆ FPDF_UNSP_ANNOT_SCREEN_MEDIA

#define FPDF_UNSP_ANNOT_SCREEN_MEDIA   14

Definition at line 42 of file fpdf_ext.h.

◆ FPDF_UNSP_ANNOT_SCREEN_RICHMEDIA

#define FPDF_UNSP_ANNOT_SCREEN_RICHMEDIA   15

Definition at line 44 of file fpdf_ext.h.

◆ FPDF_UNSP_ANNOT_SIG

#define FPDF_UNSP_ANNOT_SIG   17

Definition at line 48 of file fpdf_ext.h.

◆ FPDF_UNSP_ANNOT_SOUND

#define FPDF_UNSP_ANNOT_SOUND   13

Definition at line 40 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_ATTACHMENT

#define FPDF_UNSP_DOC_ATTACHMENT   3

Definition at line 24 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_PORTABLECOLLECTION

#define FPDF_UNSP_DOC_PORTABLECOLLECTION   2

Definition at line 22 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_SECURITY

#define FPDF_UNSP_DOC_SECURITY   4

Definition at line 26 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_SHAREDFORM_ACROBAT

#define FPDF_UNSP_DOC_SHAREDFORM_ACROBAT   6

Definition at line 30 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_SHAREDFORM_EMAIL

#define FPDF_UNSP_DOC_SHAREDFORM_EMAIL   8

Definition at line 34 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_SHAREDFORM_FILESYSTEM

#define FPDF_UNSP_DOC_SHAREDFORM_FILESYSTEM   7

Definition at line 32 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_SHAREDREVIEW

#define FPDF_UNSP_DOC_SHAREDREVIEW   5

Definition at line 28 of file fpdf_ext.h.

◆ FPDF_UNSP_DOC_XFAFORM

#define FPDF_UNSP_DOC_XFAFORM   1

Definition at line 20 of file fpdf_ext.h.

◆ PAGEMODE_FULLSCREEN

#define PAGEMODE_FULLSCREEN   3

Definition at line 100 of file fpdf_ext.h.

◆ PAGEMODE_UNKNOWN

#define PAGEMODE_UNKNOWN   -1

Definition at line 92 of file fpdf_ext.h.

◆ PAGEMODE_USEATTACHMENTS

#define PAGEMODE_USEATTACHMENTS   5

Definition at line 104 of file fpdf_ext.h.

◆ PAGEMODE_USENONE

#define PAGEMODE_USENONE   0

Definition at line 94 of file fpdf_ext.h.

◆ PAGEMODE_USEOC

#define PAGEMODE_USEOC   4

Definition at line 102 of file fpdf_ext.h.

◆ PAGEMODE_USEOUTLINES

#define PAGEMODE_USEOUTLINES   1

Definition at line 96 of file fpdf_ext.h.

◆ PAGEMODE_USETHUMBS

#define PAGEMODE_USETHUMBS   2

Definition at line 98 of file fpdf_ext.h.

Typedef Documentation

◆ UNSUPPORT_INFO

Function Documentation

◆ FPDFDoc_GetPageMode()

FPDF_EXPORT int FPDF_CALLCONV FPDFDoc_GetPageMode ( FPDF_DOCUMENT document)

Definition at line 84 of file fpdf_ext.cpp.

References CPDFDocumentFromFPDFDocument(), fxcrt::ByteString::EqualNoCase(), CPDF_Document::GetRoot(), and fxcrt::ByteString::IsEmpty().

Referenced by CheckPDFiumCApi(), and TEST_F().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FSDK_SetLocaltimeFunction()

FPDF_EXPORT void FPDF_CALLCONV FSDK_SetLocaltimeFunction ( struct tm *(* func )(const time_t *))

Definition at line 80 of file fpdf_ext.cpp.

References FXSYS_SetLocaltimeFunction().

Referenced by CheckPDFiumCApi(), main(), CFWLEditEmbedderTest::SetUp(), and CFWLEditEmbedderTest::TearDown().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FSDK_SetTimeFunction()

FPDF_EXPORT void FPDF_CALLCONV FSDK_SetTimeFunction ( time_t(* func )())

Definition at line 75 of file fpdf_ext.cpp.

References FXSYS_SetTimeFunction().

Referenced by CheckPDFiumCApi(), main(), CFWLEditEmbedderTest::SetUp(), and CFWLEditEmbedderTest::TearDown().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FSDK_SetUnSpObjProcessHandler()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FSDK_SetUnSpObjProcessHandler ( UNSUPPORT_INFO * unsp_info)

Definition at line 67 of file fpdf_ext.cpp.

References SetPDFUnsupportInfo(), and _UNSUPPORT_INFO::version.

Referenced by CheckPDFiumCApi(), main(), and EmbedderTest::SetUp().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: