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_FORMFILLINFO Struct Reference

#include <fpdf_formfill.h>

+ Inheritance diagram for _FPDF_FORMFILLINFO:
+ Collaboration diagram for _FPDF_FORMFILLINFO:

Public Attributes

int version
 
void(* Release )(struct _FPDF_FORMFILLINFO *pThis)
 
void(* FFI_Invalidate )(struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, double left, double top, double right, double bottom)
 
void(* FFI_OutputSelectedRect )(struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, double left, double top, double right, double bottom)
 
void(* FFI_SetCursor )(struct _FPDF_FORMFILLINFO *pThis, int nCursorType)
 
int(* FFI_SetTimer )(struct _FPDF_FORMFILLINFO *pThis, int uElapse, TimerCallback lpTimerFunc)
 
void(* FFI_KillTimer )(struct _FPDF_FORMFILLINFO *pThis, int nTimerID)
 
FPDF_SYSTEMTIME(* FFI_GetLocalTime )(struct _FPDF_FORMFILLINFO *pThis)
 
void(* FFI_OnChange )(struct _FPDF_FORMFILLINFO *pThis)
 
FPDF_PAGE(* FFI_GetPage )(struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document, int nPageIndex)
 
FPDF_PAGE(* FFI_GetCurrentPage )(struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document)
 
int(* FFI_GetRotation )(struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page)
 
void(* FFI_ExecuteNamedAction )(struct _FPDF_FORMFILLINFO *pThis, FPDF_BYTESTRING namedAction)
 
void(* FFI_SetTextFieldFocus )(struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING value, FPDF_DWORD valueLen, FPDF_BOOL is_focus)
 
void(* FFI_DoURIAction )(struct _FPDF_FORMFILLINFO *pThis, FPDF_BYTESTRING bsURI)
 
void(* FFI_DoGoToAction )(struct _FPDF_FORMFILLINFO *pThis, int nPageIndex, int zoomMode, float *fPosArray, int sizeofArray)
 
IPDF_JSPLATFORMm_pJsPlatform
 
FPDF_BOOL xfa_disabled
 
void(* FFI_DisplayCaret )(struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, FPDF_BOOL bVisible, double left, double top, double right, double bottom)
 
int(* FFI_GetCurrentPageIndex )(struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document)
 
void(* FFI_SetCurrentPage )(struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document, int iCurPage)
 
void(* FFI_GotoURL )(struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document, FPDF_WIDESTRING wsURL)
 
void(* FFI_GetPageViewRect )(struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, double *left, double *top, double *right, double *bottom)
 
void(* FFI_PageEvent )(struct _FPDF_FORMFILLINFO *pThis, int page_count, FPDF_DWORD event_type)
 
FPDF_BOOL(* FFI_PopupMenu )(struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, FPDF_WIDGET hWidget, int menuFlag, float x, float y)
 
FPDF_FILEHANDLER *(* FFI_OpenFile )(struct _FPDF_FORMFILLINFO *pThis, int fileFlag, FPDF_WIDESTRING wsURL, const char *mode)
 
void(* FFI_EmailTo )(struct _FPDF_FORMFILLINFO *pThis, FPDF_FILEHANDLER *fileHandler, FPDF_WIDESTRING pTo, FPDF_WIDESTRING pSubject, FPDF_WIDESTRING pCC, FPDF_WIDESTRING pBcc, FPDF_WIDESTRING pMsg)
 
void(* FFI_UploadTo )(struct _FPDF_FORMFILLINFO *pThis, FPDF_FILEHANDLER *fileHandler, int fileFlag, FPDF_WIDESTRING uploadTo)
 
int(* FFI_GetPlatform )(struct _FPDF_FORMFILLINFO *pThis, void *platform, int length)
 
int(* FFI_GetLanguage )(struct _FPDF_FORMFILLINFO *pThis, void *language, int length)
 
FPDF_FILEHANDLER *(* FFI_DownloadFromURL )(struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING URL)
 
FPDF_BOOL(* FFI_PostRequestURL )(struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING wsURL, FPDF_WIDESTRING wsData, FPDF_WIDESTRING wsContentType, FPDF_WIDESTRING wsEncode, FPDF_WIDESTRING wsHeader, FPDF_BSTR *response)
 
FPDF_BOOL(* FFI_PutRequestURL )(struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING wsURL, FPDF_WIDESTRING wsData, FPDF_WIDESTRING wsEncode)
 
void(* FFI_OnFocusChange )(struct _FPDF_FORMFILLINFO *param, FPDF_ANNOTATION annot, int page_index)
 
void(* FFI_DoURIActionWithKeyboardModifier )(struct _FPDF_FORMFILLINFO *param, FPDF_BYTESTRING uri, int modifiers)
 

Detailed Description

Definition at line 377 of file fpdf_formfill.h.

Member Data Documentation

◆ FFI_DisplayCaret

void(* _FPDF_FORMFILLINFO::FFI_DisplayCaret) (struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, FPDF_BOOL bVisible, double left, double top, double right, double bottom)

Definition at line 767 of file fpdf_formfill.h.

◆ FFI_DoGoToAction

void(* _FPDF_FORMFILLINFO::FFI_DoGoToAction) (struct _FPDF_FORMFILLINFO *pThis, int nPageIndex, int zoomMode, float *fPosArray, int sizeofArray)

Definition at line 725 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_DoURIAction

void(* _FPDF_FORMFILLINFO::FFI_DoURIAction) (struct _FPDF_FORMFILLINFO *pThis, FPDF_BYTESTRING bsURI)

Definition at line 694 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_DoURIActionWithKeyboardModifier

void(* _FPDF_FORMFILLINFO::FFI_DoURIActionWithKeyboardModifier) (struct _FPDF_FORMFILLINFO *param, FPDF_BYTESTRING uri, int modifiers)

Method: FFI_DoURIActionWithKeyboardModifier Ask the implementation to navigate to a uniform resource identifier with the specified modifiers. Interface Version: Ignored if |version| < 2. Implementation Required: No Parameters: param - Pointer to the interface structure itself. uri - A byte string which indicates the uniform resource identifier, terminated by 0. modifiers - Keyboard modifier that indicates which of the virtual keys are down, if any. Return value: None. Comments: If the embedder who is version 2 and does not implement this API, then a call will be redirected to FFI_DoURIAction. See the URI actions description of <<PDF Reference, version 1.7>> for more details.

Definition at line 1136 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_DownloadFromURL

FPDF_FILEHANDLER *(* _FPDF_FORMFILLINFO::FFI_DownloadFromURL) (struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING URL)

Definition at line 1038 of file fpdf_formfill.h.

◆ FFI_EmailTo

void(* _FPDF_FORMFILLINFO::FFI_EmailTo) (struct _FPDF_FORMFILLINFO *pThis, FPDF_FILEHANDLER *fileHandler, FPDF_WIDESTRING pTo, FPDF_WIDESTRING pSubject, FPDF_WIDESTRING pCC, FPDF_WIDESTRING pBcc, FPDF_WIDESTRING pMsg)

Definition at line 954 of file fpdf_formfill.h.

◆ FFI_ExecuteNamedAction

void(* _FPDF_FORMFILLINFO::FFI_ExecuteNamedAction) (struct _FPDF_FORMFILLINFO *pThis, FPDF_BYTESTRING namedAction)

Definition at line 646 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_GetCurrentPage

FPDF_PAGE(* _FPDF_FORMFILLINFO::FFI_GetCurrentPage) (struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document)

Definition at line 604 of file fpdf_formfill.h.

◆ FFI_GetCurrentPageIndex

int(* _FPDF_FORMFILLINFO::FFI_GetCurrentPageIndex) (struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document)

Definition at line 788 of file fpdf_formfill.h.

◆ FFI_GetLanguage

int(* _FPDF_FORMFILLINFO::FFI_GetLanguage) (struct _FPDF_FORMFILLINFO *pThis, void *language, int length)

Definition at line 1020 of file fpdf_formfill.h.

◆ FFI_GetLocalTime

FPDF_SYSTEMTIME(* _FPDF_FORMFILLINFO::FFI_GetLocalTime) (struct _FPDF_FORMFILLINFO *pThis)

Definition at line 544 of file fpdf_formfill.h.

◆ FFI_GetPage

FPDF_PAGE(* _FPDF_FORMFILLINFO::FFI_GetPage) (struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document, int nPageIndex)

Definition at line 583 of file fpdf_formfill.h.

◆ FFI_GetPageViewRect

void(* _FPDF_FORMFILLINFO::FFI_GetPageViewRect) (struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, double *left, double *top, double *right, double *bottom)

Definition at line 848 of file fpdf_formfill.h.

◆ FFI_GetPlatform

int(* _FPDF_FORMFILLINFO::FFI_GetPlatform) (struct _FPDF_FORMFILLINFO *pThis, void *platform, int length)

Definition at line 1000 of file fpdf_formfill.h.

◆ FFI_GetRotation

int(* _FPDF_FORMFILLINFO::FFI_GetRotation) (struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page)

Definition at line 626 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_GotoURL

void(* _FPDF_FORMFILLINFO::FFI_GotoURL) (struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document, FPDF_WIDESTRING wsURL)

Definition at line 823 of file fpdf_formfill.h.

◆ FFI_Invalidate

void(* _FPDF_FORMFILLINFO::FFI_Invalidate) (struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, double left, double top, double right, double bottom)

Definition at line 436 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_KillTimer

void(* _FPDF_FORMFILLINFO::FFI_KillTimer) (struct _FPDF_FORMFILLINFO *pThis, int nTimerID)

Definition at line 529 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_OnChange

void(* _FPDF_FORMFILLINFO::FFI_OnChange) (struct _FPDF_FORMFILLINFO *pThis)

Definition at line 559 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_OnFocusChange

void(* _FPDF_FORMFILLINFO::FFI_OnFocusChange) (struct _FPDF_FORMFILLINFO *param, FPDF_ANNOTATION annot, int page_index)

Definition at line 1110 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_OpenFile

FPDF_FILEHANDLER *(* _FPDF_FORMFILLINFO::FFI_OpenFile) (struct _FPDF_FORMFILLINFO *pThis, int fileFlag, FPDF_WIDESTRING wsURL, const char *mode)

Definition at line 926 of file fpdf_formfill.h.

◆ FFI_OutputSelectedRect

void(* _FPDF_FORMFILLINFO::FFI_OutputSelectedRect) (struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, double left, double top, double right, double bottom)

◆ FFI_PageEvent

void(* _FPDF_FORMFILLINFO::FFI_PageEvent) (struct _FPDF_FORMFILLINFO *pThis, int page_count, FPDF_DWORD event_type)

Definition at line 877 of file fpdf_formfill.h.

◆ FFI_PopupMenu

FPDF_BOOL(* _FPDF_FORMFILLINFO::FFI_PopupMenu) (struct _FPDF_FORMFILLINFO *pThis, FPDF_PAGE page, FPDF_WIDGET hWidget, int menuFlag, float x, float y)

Definition at line 902 of file fpdf_formfill.h.

◆ FFI_PostRequestURL

FPDF_BOOL(* _FPDF_FORMFILLINFO::FFI_PostRequestURL) (struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING wsURL, FPDF_WIDESTRING wsData, FPDF_WIDESTRING wsContentType, FPDF_WIDESTRING wsEncode, FPDF_WIDESTRING wsHeader, FPDF_BSTR *response)

Definition at line 1061 of file fpdf_formfill.h.

◆ FFI_PutRequestURL

FPDF_BOOL(* _FPDF_FORMFILLINFO::FFI_PutRequestURL) (struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING wsURL, FPDF_WIDESTRING wsData, FPDF_WIDESTRING wsEncode)

Definition at line 1085 of file fpdf_formfill.h.

◆ FFI_SetCurrentPage

void(* _FPDF_FORMFILLINFO::FFI_SetCurrentPage) (struct _FPDF_FORMFILLINFO *pThis, FPDF_DOCUMENT document, int iCurPage)

Definition at line 805 of file fpdf_formfill.h.

◆ FFI_SetCursor

void(* _FPDF_FORMFILLINFO::FFI_SetCursor) (struct _FPDF_FORMFILLINFO *pThis, int nCursorType)

Definition at line 491 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_SetTextFieldFocus

void(* _FPDF_FORMFILLINFO::FFI_SetTextFieldFocus) (struct _FPDF_FORMFILLINFO *pThis, FPDF_WIDESTRING value, FPDF_DWORD valueLen, FPDF_BOOL is_focus)

Definition at line 668 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_SetTimer

int(* _FPDF_FORMFILLINFO::FFI_SetTimer) (struct _FPDF_FORMFILLINFO *pThis, int uElapse, TimerCallback lpTimerFunc)

Definition at line 511 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_UploadTo

void(* _FPDF_FORMFILLINFO::FFI_UploadTo) (struct _FPDF_FORMFILLINFO *pThis, FPDF_FILEHANDLER *fileHandler, int fileFlag, FPDF_WIDESTRING uploadTo)

Definition at line 979 of file fpdf_formfill.h.

◆ m_pJsPlatform

◆ Release

void(* _FPDF_FORMFILLINFO::Release) (struct _FPDF_FORMFILLINFO *pThis)

Definition at line 409 of file fpdf_formfill.h.

◆ version

int _FPDF_FORMFILLINFO::version

Definition at line 391 of file fpdf_formfill.h.

Referenced by main(), and EmbedderTest::SetupFormFillEnvironment().

◆ xfa_disabled

FPDF_BOOL _FPDF_FORMFILLINFO::xfa_disabled

Definition at line 744 of file fpdf_formfill.h.


The documentation for this struct was generated from the following file: