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 350 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 704 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 667 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 638 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)

Definition at line 1041 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 951 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 875 of file fpdf_formfill.h.

◆ FFI_ExecuteNamedAction

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

Definition at line 594 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 556 of file fpdf_formfill.h.

◆ FFI_GetCurrentPageIndex

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

Definition at line 723 of file fpdf_formfill.h.

◆ FFI_GetLanguage

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

Definition at line 935 of file fpdf_formfill.h.

◆ FFI_GetLocalTime

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

Definition at line 502 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 537 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 777 of file fpdf_formfill.h.

◆ FFI_GetPlatform

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

Definition at line 917 of file fpdf_formfill.h.

◆ FFI_GetRotation

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

Definition at line 576 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 754 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 404 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 489 of file fpdf_formfill.h.

Referenced by EmbedderTest::SetupFormFillEnvironment().

◆ FFI_OnChange

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

Definition at line 515 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 1017 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 849 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 804 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 827 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 972 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 994 of file fpdf_formfill.h.

◆ FFI_SetCurrentPage

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

Definition at line 738 of file fpdf_formfill.h.

◆ FFI_SetCursor

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

Definition at line 455 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 614 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 473 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 898 of file fpdf_formfill.h.

◆ m_pJsPlatform

◆ Release

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

Definition at line 379 of file fpdf_formfill.h.

◆ version

int _FPDF_FORMFILLINFO::version

Definition at line 362 of file fpdf_formfill.h.

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

◆ xfa_disabled

FPDF_BOOL _FPDF_FORMFILLINFO::xfa_disabled

Definition at line 683 of file fpdf_formfill.h.


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