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_formfill.cpp File Reference

(9c1f44f67466fea2fb20bb6f31fea388d8c65961)

+ Include dependency graph for fpdf_formfill.cpp:

Go to the source code of this file.

Functions

FPDF_EXPORT int FPDF_CALLCONV FPDFPage_HasFormFieldAtPoint (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, double page_x, double page_y)
 
FPDF_EXPORT int FPDF_CALLCONV FPDFPage_FormFieldZOrderAtPoint (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, double page_x, double page_y)
 
FPDF_EXPORT FPDF_FORMHANDLE FPDF_CALLCONV FPDFDOC_InitFormFillEnvironment (FPDF_DOCUMENT document, FPDF_FORMFILLINFO *formInfo)
 
FPDF_EXPORT void FPDF_CALLCONV FPDFDOC_ExitFormFillEnvironment (FPDF_FORMHANDLE hHandle)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnMouseMove (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, double page_x, double page_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnMouseWheel (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, const FS_POINTF *page_coord, int delta_x, int delta_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnFocus (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, double page_x, double page_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnLButtonDown (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, double page_x, double page_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnLButtonUp (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, double page_x, double page_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnLButtonDoubleClick (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, double page_x, double page_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnRButtonDown (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, double page_x, double page_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnRButtonUp (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int modifier, double page_x, double page_y)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnKeyDown (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int nKeyCode, int modifier)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnKeyUp (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int nKeyCode, int modifier)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnChar (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int nChar, int modifier)
 
FPDF_EXPORT unsigned long FPDF_CALLCONV FORM_GetFocusedText (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, void *buffer, unsigned long buflen)
 
FPDF_EXPORT unsigned long FPDF_CALLCONV FORM_GetSelectedText (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, void *buffer, unsigned long buflen)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_ReplaceAndKeepSelection (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, FPDF_WIDESTRING wsText)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_ReplaceSelection (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, FPDF_WIDESTRING wsText)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_SelectAllText (FPDF_FORMHANDLE hHandle, FPDF_PAGE page)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_CanUndo (FPDF_FORMHANDLE hHandle, FPDF_PAGE page)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_CanRedo (FPDF_FORMHANDLE hHandle, FPDF_PAGE page)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_Undo (FPDF_FORMHANDLE hHandle, FPDF_PAGE page)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_Redo (FPDF_FORMHANDLE hHandle, FPDF_PAGE page)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_ForceToKillFocus (FPDF_FORMHANDLE hHandle)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_GetFocusedAnnot (FPDF_FORMHANDLE handle, int *page_index, FPDF_ANNOTATION *annot)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_SetFocusedAnnot (FPDF_FORMHANDLE handle, FPDF_ANNOTATION annot)
 
FPDF_EXPORT void FPDF_CALLCONV FPDF_FFLDraw (FPDF_FORMHANDLE hHandle, FPDF_BITMAP bitmap, FPDF_PAGE page, int start_x, int start_y, int size_x, int size_y, int rotate, int flags)
 
FPDF_EXPORT void FPDF_CALLCONV FPDF_SetFormFieldHighlightColor (FPDF_FORMHANDLE hHandle, int fieldType, unsigned long color)
 
FPDF_EXPORT void FPDF_CALLCONV FPDF_SetFormFieldHighlightAlpha (FPDF_FORMHANDLE hHandle, unsigned char alpha)
 
FPDF_EXPORT void FPDF_CALLCONV FPDF_RemoveFormFieldHighlight (FPDF_FORMHANDLE hHandle)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_OnAfterLoadPage (FPDF_PAGE page, FPDF_FORMHANDLE hHandle)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_OnBeforeClosePage (FPDF_PAGE page, FPDF_FORMHANDLE hHandle)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_DoDocumentJSAction (FPDF_FORMHANDLE hHandle)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_DoDocumentOpenAction (FPDF_FORMHANDLE hHandle)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_DoDocumentAAction (FPDF_FORMHANDLE hHandle, int aaType)
 
FPDF_EXPORT void FPDF_CALLCONV FORM_DoPageAAction (FPDF_PAGE page, FPDF_FORMHANDLE hHandle, int aaType)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_SetIndexSelected (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int index, FPDF_BOOL selected)
 
FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_IsIndexSelected (FPDF_FORMHANDLE hHandle, FPDF_PAGE page, int index)
 

Function Documentation

◆ FORM_CanRedo()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_CanRedo ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page )

Definition at line 577 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::CanRedo().

Referenced by CheckPDFiumCApi().

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

◆ FORM_CanUndo()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_CanUndo ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page )

Definition at line 569 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::CanUndo().

Referenced by CheckPDFiumCApi().

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

◆ FORM_DoDocumentAAction()

FPDF_EXPORT void FPDF_CALLCONV FORM_DoDocumentAAction ( FPDF_FORMHANDLE hHandle,
int aaType )

Definition at line 781 of file fpdf_formfill.cpp.

References CPDF_AAction::ActionExist(), CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), CPDFSDK_FormFillEnvironment::DoActionDocument(), CPDF_AAction::GetAction(), CPDF_Dictionary::GetDictFor(), CPDFSDK_FormFillEnvironment::GetPDFDocument(), CPDF_Document::GetRoot(), and pdfium::form_fields::kAA.

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

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

◆ FORM_DoDocumentJSAction()

FPDF_EXPORT void FPDF_CALLCONV FORM_DoDocumentJSAction ( FPDF_FORMHANDLE hHandle)

Definition at line 766 of file fpdf_formfill.cpp.

References CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), CPDFSDK_FormFillEnvironment::IsJSPlatformPresent(), and CPDFSDK_FormFillEnvironment::ProcJavascriptAction().

Referenced by CheckPDFiumCApi(), and EmbedderTest::DoOpenActions().

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

◆ FORM_DoDocumentOpenAction()

FPDF_EXPORT void FPDF_CALLCONV FORM_DoDocumentOpenAction ( FPDF_FORMHANDLE hHandle)

Definition at line 774 of file fpdf_formfill.cpp.

References CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), and CPDFSDK_FormFillEnvironment::ProcOpenAction().

Referenced by CheckPDFiumCApi(), and EmbedderTest::DoOpenActions().

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

◆ FORM_DoPageAAction()

FPDF_EXPORT void FPDF_CALLCONV FORM_DoPageAAction ( FPDF_PAGE page,
FPDF_FORMHANDLE hHandle,
int aaType )

Definition at line 799 of file fpdf_formfill.cpp.

References CPDF_AAction::ActionExist(), CPDFPageFromFPDFPage(), CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), CPDFSDK_FormFillEnvironment::DoActionPage(), CPDF_AAction::GetAction(), CPDFSDK_FormFillEnvironment::GetPageView(), IPDFPageFromFPDFPage(), pdfium::form_fields::kAA, CPDF_AAction::kClosePage, and CPDF_AAction::kOpenPage.

Referenced by CheckPDFiumCApi(), EmbedderTest::CloseSavedPage(), EmbedderTest::LoadSavedPage(), and main().

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

◆ FORM_ForceToKillFocus()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_ForceToKillFocus ( FPDF_FORMHANDLE hHandle)

Definition at line 602 of file fpdf_formfill.cpp.

References CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), and CPDFSDK_FormFillEnvironment::KillFocusAnnot().

Referenced by CheckPDFiumCApi().

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

◆ FORM_GetFocusedAnnot()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_GetFocusedAnnot ( FPDF_FORMHANDLE handle,
int * page_index,
FPDF_ANNOTATION * annot )

Definition at line 611 of file fpdf_formfill.cpp.

References CPDFSDK_Annot::AsXFAWidget(), CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), CPDFSDK_FormFillEnvironment::GetFocusAnnot(), CPDFSDK_Annot::GetPage(), CPDFSDK_PageView::GetPageIndex(), CPDFSDK_Annot::GetPageView(), and CPDFSDK_PageView::IsValid().

Referenced by CheckPDFiumCApi(), and TEST_F().

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

◆ FORM_GetFocusedText()

FPDF_EXPORT unsigned long FPDF_CALLCONV FORM_GetFocusedText ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
void * buffer,
unsigned long buflen )

Definition at line 517 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::GetFocusedFormText(), and Utf16EncodeMaybeCopyAndReturnLength().

Referenced by CheckPDFiumCApi().

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

◆ FORM_GetSelectedText()

FPDF_EXPORT unsigned long FPDF_CALLCONV FORM_GetSelectedText ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
void * buffer,
unsigned long buflen )

Definition at line 530 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::GetSelectedText(), and Utf16EncodeMaybeCopyAndReturnLength().

Referenced by CheckPDFiumCApi().

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

◆ FORM_IsIndexSelected()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_IsIndexSelected ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int index )

Definition at line 833 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::IsIndexSelected().

Referenced by CheckPDFiumCApi(), and TEST_F().

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

◆ FORM_OnAfterLoadPage()

FPDF_EXPORT void FPDF_CALLCONV FORM_OnAfterLoadPage ( FPDF_PAGE page,
FPDF_FORMHANDLE hHandle )

Definition at line 740 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::SetValid().

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

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

◆ FORM_OnBeforeClosePage()

FPDF_EXPORT void FPDF_CALLCONV FORM_OnBeforeClosePage ( FPDF_PAGE page,
FPDF_FORMHANDLE hHandle )

Definition at line 746 of file fpdf_formfill.cpp.

References CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), CPDFSDK_FormFillEnvironment::GetPageView(), IPDFPageFromFPDFPage(), CPDFSDK_FormFillEnvironment::RemovePageView(), and CPDFSDK_PageView::SetValid().

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

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

◆ FORM_OnChar()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnChar ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int nChar,
int modifier )

Definition at line 506 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnFocus()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnFocus ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
double page_x,
double page_y )

Definition at line 395 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnKeyDown()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnKeyDown ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int nKeyCode,
int modifier )

Definition at line 488 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnKeyUp()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnKeyUp ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int nKeyCode,
int modifier )

Definition at line 499 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnLButtonDoubleClick()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnLButtonDoubleClick ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
double page_x,
double page_y )

Definition at line 440 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnLButtonDown()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnLButtonDown ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
double page_x,
double page_y )

Definition at line 407 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnLButtonUp()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnLButtonUp ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
double page_x,
double page_y )

Definition at line 423 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnMouseMove()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnMouseMove ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
double page_x,
double page_y )

Definition at line 366 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi(), and TEST_F().

+ Here is the caller graph for this function:

◆ FORM_OnMouseWheel()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnMouseWheel ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
const FS_POINTF * page_coord,
int delta_x,
int delta_y )

Definition at line 379 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnRButtonDown()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnRButtonDown ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
double page_x,
double page_y )

Definition at line 456 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_OnRButtonUp()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_OnRButtonUp ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int modifier,
double page_x,
double page_y )

Definition at line 472 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FORM_Redo()

Definition at line 593 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::Redo().

Referenced by CheckPDFiumCApi().

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

◆ FORM_ReplaceAndKeepSelection()

FPDF_EXPORT void FPDF_CALLCONV FORM_ReplaceAndKeepSelection ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
FPDF_WIDESTRING wsText )

Definition at line 543 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::ReplaceAndKeepSelection(), and WideStringFromFPDFWideString().

Referenced by CheckPDFiumCApi().

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

◆ FORM_ReplaceSelection()

FPDF_EXPORT void FPDF_CALLCONV FORM_ReplaceSelection ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
FPDF_WIDESTRING wsText )

Definition at line 553 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::ReplaceSelection(), and WideStringFromFPDFWideString().

Referenced by CheckPDFiumCApi().

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

◆ FORM_SelectAllText()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_SelectAllText ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page )

Definition at line 563 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::SelectAllText().

Referenced by CheckPDFiumCApi(), and TEST_F().

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

◆ FORM_SetFocusedAnnot()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_SetFocusedAnnot ( FPDF_FORMHANDLE handle,
FPDF_ANNOTATION annot )

Definition at line 655 of file fpdf_formfill.cpp.

References CPDFAnnotContextFromFPDFAnnotation(), CPDFSDKFormFillEnvironmentFromFPDFFormHandle(), CPDFSDK_FormFillEnvironment::GetOrCreatePageView(), CPDF_AnnotContext::GetPage(), CPDFSDK_PageView::IsValid(), and CPDFSDK_FormFillEnvironment::SetFocusAnnot().

Referenced by CheckPDFiumCApi(), and TEST_F().

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

◆ FORM_SetIndexSelected()

FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FORM_SetIndexSelected ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
int index,
FPDF_BOOL selected )

Definition at line 824 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::SetIndexSelected().

Referenced by CheckPDFiumCApi(), and TEST_F().

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

◆ FORM_Undo()

Definition at line 585 of file fpdf_formfill.cpp.

References CPDFSDK_PageView::Undo().

Referenced by CheckPDFiumCApi().

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

◆ FPDF_FFLDraw()

FPDF_EXPORT void FPDF_CALLCONV FPDF_FFLDraw ( FPDF_FORMHANDLE hHandle,
FPDF_BITMAP bitmap,
FPDF_PAGE page,
int start_x,
int start_y,
int size_x,
int size_y,
int rotate,
int flags )

Definition at line 679 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi().

+ Here is the caller graph for this function:

◆ FPDF_RemoveFormFieldHighlight()

FPDF_EXPORT void FPDF_CALLCONV FPDF_RemoveFormFieldHighlight ( FPDF_FORMHANDLE hHandle)

Definition at line 735 of file fpdf_formfill.cpp.

References FormHandleToInteractiveForm(), and CPDFSDK_InteractiveForm::RemoveAllHighLights().

Referenced by CheckPDFiumCApi().

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

◆ FPDF_SetFormFieldHighlightAlpha()

FPDF_EXPORT void FPDF_CALLCONV FPDF_SetFormFieldHighlightAlpha ( FPDF_FORMHANDLE hHandle,
unsigned char alpha )

Definition at line 729 of file fpdf_formfill.cpp.

References FormHandleToInteractiveForm(), and CPDFSDK_InteractiveForm::SetHighlightAlpha().

Referenced by CheckPDFiumCApi(), and EmbedderTest::SetInitialFormFieldHighlight().

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

◆ FPDF_SetFormFieldHighlightColor()

FPDF_EXPORT void FPDF_CALLCONV FPDF_SetFormFieldHighlightColor ( FPDF_FORMHANDLE hHandle,
int fieldType,
unsigned long color )

Definition at line 708 of file fpdf_formfill.cpp.

References FormHandleToInteractiveForm(), and CPDFSDK_InteractiveForm::SetAllHighlightColors().

Referenced by CheckPDFiumCApi(), and EmbedderTest::SetInitialFormFieldHighlight().

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

◆ FPDFDOC_ExitFormFillEnvironment()

FPDF_EXPORT void FPDF_CALLCONV FPDFDOC_ExitFormFillEnvironment ( FPDF_FORMHANDLE hHandle)

Definition at line 344 of file fpdf_formfill.cpp.

Referenced by CheckPDFiumCApi(), main(), and FPDFFormHandleDeleter::operator()().

+ Here is the caller graph for this function:

◆ FPDFDOC_InitFormFillEnvironment()

FPDF_EXPORT FPDF_FORMHANDLE FPDF_CALLCONV FPDFDOC_InitFormFillEnvironment ( FPDF_DOCUMENT document,
FPDF_FORMFILLINFO * formInfo )

Definition at line 302 of file fpdf_formfill.cpp.

References CPDFDocumentFromFPDFDocument(), and ReportUnsupportedXFA().

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

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

◆ FPDFPage_FormFieldZOrderAtPoint()

FPDF_EXPORT int FPDF_CALLCONV FPDFPage_FormFieldZOrderAtPoint ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
double page_x,
double page_y )

Definition at line 281 of file fpdf_formfill.cpp.

References CPDFPageFromFPDFPage(), FormHandleToInteractiveForm(), CPDF_InteractiveForm::GetControlAtPoint(), and CPDFSDK_InteractiveForm::GetInteractiveForm().

Referenced by CheckPDFiumCApi().

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

◆ FPDFPage_HasFormFieldAtPoint()

FPDF_EXPORT int FPDF_CALLCONV FPDFPage_HasFormFieldAtPoint ( FPDF_FORMHANDLE hHandle,
FPDF_PAGE page,
double page_x,
double page_y )

Definition at line 248 of file fpdf_formfill.cpp.

References CPDFPageFromFPDFPage(), FormHandleToInteractiveForm(), CPDF_InteractiveForm::GetControlAtPoint(), CPDF_FormControl::GetField(), CPDF_FormField::GetFieldType(), and CPDFSDK_InteractiveForm::GetInteractiveForm().

Referenced by CheckPDFiumCApi().

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