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
CPDFSDK_FormFillEnvironment Class Referencefinal

#include <cpdfsdk_formfillenvironment.h>

Inheritance diagram for CPDFSDK_FormFillEnvironment:
Collaboration diagram for CPDFSDK_FormFillEnvironment:

Public Member Functions

 CPDFSDK_FormFillEnvironment (CPDF_Document *pDoc, FPDF_FORMFILLINFO *pFFinfo)
 ~CPDFSDK_FormFillEnvironment () override
int32_t SetTimer (int32_t uElapse, TimerCallback lpTimerFunc) override
void KillTimer (int32_t nTimerID) override
void InvalidateRect (CPDFSDK_Widget *widget, const CFX_FloatRect &rect) override
void OutputSelectedRect (CFFL_FormField *pFormField, const CFX_FloatRect &rect) override
bool IsSelectionImplemented () const override
void SetCursor (IPWL_FillerNotify::CursorStyle nCursorType) override
void OnSetFieldInputFocus (const WideString &text) override
void OnCalculate (ObservedPtr< CPDFSDK_Annot > &pAnnot) override
void OnFormat (ObservedPtr< CPDFSDK_Annot > &pAnnot) override
void Invalidate (IPDF_Page *page, const FX_RECT &rect) override
CPDFSDK_PageViewGetOrCreatePageView (IPDF_Page *pUnderlyingPage) override
CPDFSDK_PageViewGetPageView (IPDF_Page *pUnderlyingPage) override
CFX_Timer::HandlerIfaceGetTimerHandler () override
CPDFSDK_AnnotGetFocusAnnot () const override
bool SetFocusAnnot (ObservedPtr< CPDFSDK_Annot > &pAnnot) override
bool HasPermissions (uint32_t flags) const override
void OnChange () override
CPDFSDK_PageViewGetPageViewAtIndex (int nIndex)
void RemovePageView (IPDF_Page *pUnderlyingPage)
void UpdateAllViews (CPDFSDK_Annot *pAnnot)
bool KillFocusAnnot (Mask< FWL_EVENTFLAG > nFlags)
void ClearAllFocusedAnnots ()
int GetPageCount () const
bool GetChangeMark () const
void SetChangeMark ()
void ClearChangeMark ()
void ProcJavascriptAction ()
bool ProcOpenAction ()
void ExecuteNamedAction (const ByteString &namedAction)
void DoURIAction (const ByteString &bsURI, Mask< FWL_EVENTFLAG > modifiers)
void DoGoToAction (int nPageIndex, int zoomMode, pdfium::span< float > fPosArray)
CPDF_DocumentGetPDFDocument () const
CPDF_Document::ExtensionGetDocExtension () const
bool IsJSPlatformPresent () const
IPDF_JSPLATFORMGetJSPlatform () const
bool DoActionDocOpen (const CPDF_Action &action)
bool DoActionJavaScript (const CPDF_Action &JsAction, WideString csJSName)
bool DoActionPage (const CPDF_Action &action, CPDF_AAction::AActionType eType)
bool DoActionDocument (const CPDF_Action &action, CPDF_AAction::AActionType eType)
bool DoActionField (const CPDF_Action &action, CPDF_AAction::AActionType type, CPDF_FormField *pFormField, CFFL_FieldAction *data)
bool DoActionFieldJavaScript (const CPDF_Action &JsAction, CPDF_AAction::AActionType type, CPDF_FormField *pFormField, CFFL_FieldAction *data)
bool DoActionLink (const CPDF_Action &action, CPDF_AAction::AActionType type, Mask< FWL_EVENTFLAG > modifiers)
bool DoActionDestination (const CPDF_Dest &dest)
void DoActionNoJs (const CPDF_Action &action, CPDF_AAction::AActionType type)
void DoActionGoTo (const CPDF_Action &action)
void DoActionLaunch (const CPDF_Action &action)
void DoActionURI (const CPDF_Action &action, Mask< FWL_EVENTFLAG > modifiers)
void DoActionNamed (const CPDF_Action &action)
bool DoActionHide (const CPDF_Action &action)
bool DoActionSubmitForm (const CPDF_Action &action)
void DoActionResetForm (const CPDF_Action &action)
WideString GetFilePath () const
ByteString GetAppName () const
FPDF_FORMFILLINFOGetFormFillInfo () const
void SubmitForm (pdfium::span< const uint8_t > form_data, const WideString &URL)
void SetFocusableAnnotSubtypes (const std::vector< CPDF_Annot::Subtype > &focusableAnnotTypes)
const std::vector< CPDF_Annot::Subtype > & GetFocusableAnnotSubtypes () const
CFFL_InteractiveFormFillerGetInteractiveFormFiller ()
IJS_RuntimeGetIJSRuntime ()
CPDFSDK_InteractiveFormGetInteractiveForm ()
Public Member Functions inherited from CFX_Timer::HandlerIface
virtual ~HandlerIface ()=default
Public Member Functions inherited from fxcrt::Observable
 Observable ()
 Observable (const Observable &that)=delete
Observableoperator= (const Observable &that)=delete
 ~Observable ()
void AddObserver (ObserverIface *pObserver)
void RemoveObserver (ObserverIface *pObserver)
void NotifyObservers ()
Public Member Functions inherited from CFFL_InteractiveFormFiller::CallbackIface
virtual ~CallbackIface ()=default

Additional Inherited Members

Public Types inherited from CFX_Timer::HandlerIface
using TimerCallback = void (*)(int32_t idEvent)
Static Public Attributes inherited from CFX_Timer::HandlerIface
static constexpr int32_t kInvalidTimerID = 0
Protected Member Functions inherited from fxcrt::Observable
size_t ActiveObserversForTesting () const

Detailed Description

Definition at line 57 of file cpdfsdk_formfillenvironment.h.

Constructor & Destructor Documentation

◆ CPDFSDK_FormFillEnvironment()

CPDFSDK_FormFillEnvironment::CPDFSDK_FormFillEnvironment ( CPDF_Document * pDoc,
FPDF_FORMFILLINFO * pFFinfo )

Definition at line 65 of file cpdfsdk_formfillenvironment.cpp.

References CPDFSDK_FormFillEnvironment().

Referenced by CPDFSDK_FormFillEnvironment().

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

◆ ~CPDFSDK_FormFillEnvironment()

CPDFSDK_FormFillEnvironment::~CPDFSDK_FormFillEnvironment ( )
override

Definition at line 75 of file cpdfsdk_formfillenvironment.cpp.

References ClearAllFocusedAnnots().

Here is the call graph for this function:

Member Function Documentation

◆ ClearAllFocusedAnnots()

void CPDFSDK_FormFillEnvironment::ClearAllFocusedAnnots ( )

Definition at line 607 of file cpdfsdk_formfillenvironment.cpp.

Referenced by ~CPDFSDK_FormFillEnvironment().

Here is the caller graph for this function:

◆ ClearChangeMark()

void CPDFSDK_FormFillEnvironment::ClearChangeMark ( )
inline

Definition at line 99 of file cpdfsdk_formfillenvironment.h.

◆ DoActionDestination()

bool CPDFSDK_FormFillEnvironment::DoActionDestination ( const CPDF_Dest & dest)

Definition at line 892 of file cpdfsdk_formfillenvironment.cpp.

References GetPDFDocument().

Referenced by DoActionGoTo(), and CPDFSDK_BAAnnot::OnKeyDown().

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

◆ DoActionDocOpen()

bool CPDFSDK_FormFillEnvironment::DoActionDocOpen ( const CPDF_Action & action)

Definition at line 839 of file cpdfsdk_formfillenvironment.cpp.

Referenced by ProcOpenAction().

Here is the caller graph for this function:

◆ DoActionDocument()

bool CPDFSDK_FormFillEnvironment::DoActionDocument ( const CPDF_Action & action,
CPDF_AAction::AActionType eType )

Definition at line 908 of file cpdfsdk_formfillenvironment.cpp.

Referenced by FORM_DoDocumentAAction().

Here is the caller graph for this function:

◆ DoActionField()

bool CPDFSDK_FormFillEnvironment::DoActionField ( const CPDF_Action & action,
CPDF_AAction::AActionType type,
CPDF_FormField * pFormField,
CFFL_FieldAction * data )

Definition at line 915 of file cpdfsdk_formfillenvironment.cpp.

Referenced by CPDFSDK_Widget::OnAAction().

Here is the caller graph for this function:

◆ DoActionFieldJavaScript()

bool CPDFSDK_FormFillEnvironment::DoActionFieldJavaScript ( const CPDF_Action & JsAction,
CPDF_AAction::AActionType type,
CPDF_FormField * pFormField,
CFFL_FieldAction * data )

Definition at line 858 of file cpdfsdk_formfillenvironment.cpp.

References CPDF_Action::GetJavaScript(), CPDF_Action::GetType(), IsJSPlatformPresent(), and CPDF_Action::kJavaScript.

Here is the call graph for this function:

◆ DoActionGoTo()

void CPDFSDK_FormFillEnvironment::DoActionGoTo ( const CPDF_Action & action)

Definition at line 1066 of file cpdfsdk_formfillenvironment.cpp.

References DoActionDestination(), CPDF_Action::GetDest(), and GetPDFDocument().

Referenced by DoActionLink(), and DoActionNoJs().

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

◆ DoActionHide()

bool CPDFSDK_FormFillEnvironment::DoActionHide ( const CPDF_Action & action)

Definition at line 1180 of file cpdfsdk_formfillenvironment.cpp.

References CPDFSDK_InteractiveForm::DoAction_Hide(), GetInteractiveForm(), and SetChangeMark().

Referenced by DoActionNoJs().

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

◆ DoActionJavaScript()

bool CPDFSDK_FormFillEnvironment::DoActionJavaScript ( const CPDF_Action & JsAction,
WideString csJSName )

Definition at line 844 of file cpdfsdk_formfillenvironment.cpp.

References CPDF_Action::GetJavaScript(), CPDF_Action::GetType(), and CPDF_Action::kJavaScript.

Referenced by ProcJavascriptAction().

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

◆ DoActionLaunch()

void CPDFSDK_FormFillEnvironment::DoActionLaunch ( const CPDF_Action & action)

◆ DoActionLink()

bool CPDFSDK_FormFillEnvironment::DoActionLink ( const CPDF_Action & action,
CPDF_AAction::AActionType type,
Mask< FWL_EVENTFLAG > modifiers )

Definition at line 874 of file cpdfsdk_formfillenvironment.cpp.

References DoActionGoTo(), DoActionURI(), CPDF_Action::GetType(), CPDF_AAction::IsUserInput(), CPDF_Action::kGoTo, and CPDF_Action::kURI.

Referenced by CPDFSDK_BAAnnot::OnKeyDown().

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

◆ DoActionNamed()

void CPDFSDK_FormFillEnvironment::DoActionNamed ( const CPDF_Action & action)

Definition at line 1082 of file cpdfsdk_formfillenvironment.cpp.

References ExecuteNamedAction(), and CPDF_Action::GetNamedAction().

Referenced by DoActionNoJs().

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

◆ DoActionNoJs()

◆ DoActionPage()

bool CPDFSDK_FormFillEnvironment::DoActionPage ( const CPDF_Action & action,
CPDF_AAction::AActionType eType )

Definition at line 901 of file cpdfsdk_formfillenvironment.cpp.

Referenced by FORM_DoPageAAction().

Here is the caller graph for this function:

◆ DoActionResetForm()

void CPDFSDK_FormFillEnvironment::DoActionResetForm ( const CPDF_Action & action)

Definition at line 1195 of file cpdfsdk_formfillenvironment.cpp.

References CPDFSDK_InteractiveForm::DoAction_ResetForm(), and GetInteractiveForm().

Referenced by DoActionNoJs().

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

◆ DoActionSubmitForm()

bool CPDFSDK_FormFillEnvironment::DoActionSubmitForm ( const CPDF_Action & action)

Definition at line 1189 of file cpdfsdk_formfillenvironment.cpp.

References CPDFSDK_InteractiveForm::DoAction_SubmitForm(), and GetInteractiveForm().

Referenced by DoActionNoJs().

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

◆ DoActionURI()

void CPDFSDK_FormFillEnvironment::DoActionURI ( const CPDF_Action & action,
Mask< FWL_EVENTFLAG > modifiers )

Definition at line 1076 of file cpdfsdk_formfillenvironment.cpp.

References DoURIAction(), GetPDFDocument(), and CPDF_Action::GetURI().

Referenced by DoActionLink(), and DoActionNoJs().

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

◆ DoGoToAction()

void CPDFSDK_FormFillEnvironment::DoGoToAction ( int nPageIndex,
int zoomMode,
pdfium::span< float > fPosArray )

Definition at line 436 of file cpdfsdk_formfillenvironment.cpp.

◆ DoURIAction()

void CPDFSDK_FormFillEnvironment::DoURIAction ( const ByteString & bsURI,
Mask< FWL_EVENTFLAG > modifiers )

Definition at line 421 of file cpdfsdk_formfillenvironment.cpp.

Referenced by DoActionURI().

Here is the caller graph for this function:

◆ ExecuteNamedAction()

void CPDFSDK_FormFillEnvironment::ExecuteNamedAction ( const ByteString & namedAction)

Definition at line 377 of file cpdfsdk_formfillenvironment.cpp.

Referenced by DoActionNamed().

Here is the caller graph for this function:

◆ GetAppName()

ByteString CPDFSDK_FormFillEnvironment::GetAppName ( ) const
inline

Definition at line 228 of file cpdfsdk_formfillenvironment.h.

References fxcrt::ByteString::ByteString().

Here is the call graph for this function:

◆ GetChangeMark()

bool CPDFSDK_FormFillEnvironment::GetChangeMark ( ) const
inline

Definition at line 97 of file cpdfsdk_formfillenvironment.h.

◆ GetDocExtension()

CPDF_Document::Extension * CPDFSDK_FormFillEnvironment::GetDocExtension ( ) const
inline

Definition at line 111 of file cpdfsdk_formfillenvironment.h.

◆ GetFilePath()

WideString CPDFSDK_FormFillEnvironment::GetFilePath ( ) const

Definition at line 304 of file cpdfsdk_formfillenvironment.cpp.

References fxcrt::WideString::WideString(), _IPDF_JsPlatform::Doc_getFilePath, and GetJSPlatform().

Here is the call graph for this function:

◆ GetFocusableAnnotSubtypes()

const std::vector< CPDF_Annot::Subtype > & CPDFSDK_FormFillEnvironment::GetFocusableAnnotSubtypes ( ) const
inline

Definition at line 236 of file cpdfsdk_formfillenvironment.h.

◆ GetFocusAnnot()

CPDFSDK_Annot * CPDFSDK_FormFillEnvironment::GetFocusAnnot ( ) const
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 733 of file cpdfsdk_formfillenvironment.cpp.

Referenced by FORM_GetFocusedAnnot(), and RemovePageView().

Here is the caller graph for this function:

◆ GetFormFillInfo()

FPDF_FORMFILLINFO * CPDFSDK_FormFillEnvironment::GetFormFillInfo ( ) const
inline

Definition at line 229 of file cpdfsdk_formfillenvironment.h.

Referenced by CPDFXFA_DocEnvironment::ExportData(), IsSelectionImplemented(), and CPDFXFA_DocEnvironment::Print().

Here is the caller graph for this function:

◆ GetIJSRuntime()

IJS_Runtime * CPDFSDK_FormFillEnvironment::GetIJSRuntime ( )

Definition at line 340 of file cpdfsdk_formfillenvironment.cpp.

Referenced by CPDFXFA_DocEnvironment::GetIJSRuntime().

Here is the caller graph for this function:

◆ GetInteractiveForm()

CPDFSDK_InteractiveForm * CPDFSDK_FormFillEnvironment::GetInteractiveForm ( )

Definition at line 716 of file cpdfsdk_formfillenvironment.cpp.

Referenced by CPDFSDK_PageView::CPDFSDK_PageView(), CJS_PublicMethods::AFSimple_Calculate(), DoActionHide(), DoActionResetForm(), DoActionSubmitForm(), and FormHandleToInteractiveForm().

Here is the caller graph for this function:

◆ GetInteractiveFormFiller()

CFFL_InteractiveFormFiller * CPDFSDK_FormFillEnvironment::GetInteractiveFormFiller ( )
inline

Definition at line 241 of file cpdfsdk_formfillenvironment.h.

Referenced by CPWLComboBoxEmbedderTest::FormFillerAndWindowSetup(), CPWLEditEmbedderTest::FormFillerAndWindowSetup(), and CPWLSpecialButtonEmbedderTest::FormFillerAndWindowSetup().

Here is the caller graph for this function:

◆ GetJSPlatform()

IPDF_JSPLATFORM * CPDFSDK_FormFillEnvironment::GetJSPlatform ( ) const
inline

Definition at line 116 of file cpdfsdk_formfillenvironment.h.

Referenced by GetFilePath(), and SubmitForm().

Here is the caller graph for this function:

◆ GetOrCreatePageView()

CPDFSDK_PageView * CPDFSDK_FormFillEnvironment::GetOrCreatePageView ( IPDF_Page * pUnderlyingPage)
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 618 of file cpdfsdk_formfillenvironment.cpp.

References GetPageView(), and CPDFSDK_PageView::LoadFXAnnots().

Referenced by FORM_SetFocusedAnnot(), and CPDFSDKBAAnnotTest::SetUpBAAnnot().

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

◆ GetPageCount()

int CPDFSDK_FormFillEnvironment::GetPageCount ( ) const

Definition at line 804 of file cpdfsdk_formfillenvironment.cpp.

◆ GetPageView()

CPDFSDK_PageView * CPDFSDK_FormFillEnvironment::GetPageView ( IPDF_Page * pUnderlyingPage)
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 633 of file cpdfsdk_formfillenvironment.cpp.

Referenced by FORM_DoPageAAction(), FORM_OnBeforeClosePage(), GetOrCreatePageView(), and GetPageViewAtIndex().

Here is the caller graph for this function:

◆ GetPageViewAtIndex()

CPDFSDK_PageView * CPDFSDK_FormFillEnvironment::GetPageViewAtIndex ( int nIndex)

Definition at line 643 of file cpdfsdk_formfillenvironment.cpp.

References GetPageView().

Referenced by CPWLComboBoxEmbedderTest::CreateAndInitializeFormComboboxPDF(), CPWLEditEmbedderTest::CreateAndInitializeFormPDF(), CPWLSpecialButtonEmbedderTest::CreateAndInitializeFormPDF(), CPWLComboBoxEmbedderTest::FormFillerAndWindowSetup(), CPWLEditEmbedderTest::FormFillerAndWindowSetup(), CPWLSpecialButtonEmbedderTest::FormFillerAndWindowSetup(), and TEST_F().

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

◆ GetPDFDocument()

CPDF_Document * CPDFSDK_FormFillEnvironment::GetPDFDocument ( ) const
inline

Definition at line 110 of file cpdfsdk_formfillenvironment.h.

Referenced by DoActionDestination(), DoActionGoTo(), DoActionURI(), and FORM_DoDocumentAAction().

Here is the caller graph for this function:

◆ GetTimerHandler()

CFX_Timer::HandlerIface * CPDFSDK_FormFillEnvironment::GetTimerHandler ( )
overridevirtual

◆ HasPermissions()

bool CPDFSDK_FormFillEnvironment::HasPermissions ( uint32_t flags) const
overridevirtual

◆ Invalidate()

void CPDFSDK_FormFillEnvironment::Invalidate ( IPDF_Page * page,
const FX_RECT & rect )
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 346 of file cpdfsdk_formfillenvironment.cpp.

Referenced by InvalidateRect(), and CPDFXFA_DocEnvironment::InvalidateRect().

Here is the caller graph for this function:

◆ InvalidateRect()

void CPDFSDK_FormFillEnvironment::InvalidateRect ( CPDFSDK_Widget * widget,
const CFX_FloatRect & rect )
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 92 of file cpdfsdk_formfillenvironment.cpp.

References CFX_FloatRect::GetOuterRect(), CPDFSDK_Annot::GetPage(), CPDFSDK_Annot::GetPageView(), Invalidate(), and CFX_FloatRect::Normalize().

Here is the call graph for this function:

◆ IsJSPlatformPresent()

bool CPDFSDK_FormFillEnvironment::IsJSPlatformPresent ( ) const
inline

Definition at line 115 of file cpdfsdk_formfillenvironment.h.

Referenced by DoActionFieldJavaScript(), and FORM_DoDocumentJSAction().

Here is the caller graph for this function:

◆ IsSelectionImplemented()

bool CPDFSDK_FormFillEnvironment::IsSelectionImplemented ( ) const
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 123 of file cpdfsdk_formfillenvironment.cpp.

References _FPDF_FORMFILLINFO::FFI_OutputSelectedRect, and GetFormFillInfo().

Here is the call graph for this function:

◆ KillFocusAnnot()

bool CPDFSDK_FormFillEnvironment::KillFocusAnnot ( Mask< FWL_EVENTFLAG > nFlags)

Definition at line 777 of file cpdfsdk_formfillenvironment.cpp.

References fxcrt::WideString::WideString(), kComboBox, kTextField, CPDFSDK_Annot::OnKillFocus(), and CPDF_Annot::WIDGET.

Referenced by FORM_ForceToKillFocus(), and RemovePageView().

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

◆ KillTimer()

void CPDFSDK_FormFillEnvironment::KillTimer ( int32_t nTimerID)
overridevirtual

Implements CFX_Timer::HandlerIface.

Definition at line 367 of file cpdfsdk_formfillenvironment.cpp.

◆ OnCalculate()

void CPDFSDK_FormFillEnvironment::OnCalculate ( ObservedPtr< CPDFSDK_Annot > & pAnnot)
overridevirtual

◆ OnChange()

void CPDFSDK_FormFillEnvironment::OnChange ( )
overridevirtual

◆ OnFormat()

void CPDFSDK_FormFillEnvironment::OnFormat ( ObservedPtr< CPDFSDK_Annot > & pAnnot)
overridevirtual

◆ OnSetFieldInputFocus()

void CPDFSDK_FormFillEnvironment::OnSetFieldInputFocus ( const WideString & text)
overridevirtual

◆ OutputSelectedRect()

void CPDFSDK_FormFillEnvironment::OutputSelectedRect ( CFFL_FormField * pFormField,
const CFX_FloatRect & rect )
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 109 of file cpdfsdk_formfillenvironment.cpp.

References CPDFSDK_Annot::GetPage(), and CFFL_FormField::GetSDKWidget().

Here is the call graph for this function:

◆ ProcJavascriptAction()

void CPDFSDK_FormFillEnvironment::ProcJavascriptAction ( )

Definition at line 648 of file cpdfsdk_formfillenvironment.cpp.

References DoActionJavaScript().

Referenced by FORM_DoDocumentJSAction().

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

◆ ProcOpenAction()

bool CPDFSDK_FormFillEnvironment::ProcOpenAction ( )

Definition at line 661 of file cpdfsdk_formfillenvironment.cpp.

References DoActionDocOpen(), and CPDF_Dictionary::GetArrayFor().

Referenced by FORM_DoDocumentOpenAction().

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

◆ RemovePageView()

void CPDFSDK_FormFillEnvironment::RemovePageView ( IPDF_Page * pUnderlyingPage)

Definition at line 683 of file cpdfsdk_formfillenvironment.cpp.

References GetFocusAnnot(), CPDFSDK_PageView::IsBeingDestroyed(), CPDFSDK_PageView::IsLocked(), CPDFSDK_PageView::IsValidSDKAnnot(), KillFocusAnnot(), and CPDFSDK_PageView::SetBeingDestroyed().

Referenced by CPDFSDK_PageView::ClearPage(), and FORM_OnBeforeClosePage().

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

◆ SetChangeMark()

void CPDFSDK_FormFillEnvironment::SetChangeMark ( )
inline

Definition at line 98 of file cpdfsdk_formfillenvironment.h.

Referenced by DoActionHide().

Here is the caller graph for this function:

◆ SetCursor()

void CPDFSDK_FormFillEnvironment::SetCursor ( IPWL_FillerNotify::CursorStyle nCursorType)
overridevirtual

◆ SetFocusableAnnotSubtypes()

void CPDFSDK_FormFillEnvironment::SetFocusableAnnotSubtypes ( const std::vector< CPDF_Annot::Subtype > & focusableAnnotTypes)
inline

Definition at line 232 of file cpdfsdk_formfillenvironment.h.

◆ SetFocusAnnot()

bool CPDFSDK_FormFillEnvironment::SetFocusAnnot ( ObservedPtr< CPDFSDK_Annot > & pAnnot)
overridevirtual

Implements CFFL_InteractiveFormFiller::CallbackIface.

Definition at line 737 of file cpdfsdk_formfillenvironment.cpp.

References CPDFSDK_Annot::OnSetFocus().

Referenced by FORM_SetFocusedAnnot(), and CPDFSDK_PageView::OnKeyDown().

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

◆ SetTimer()

int CPDFSDK_FormFillEnvironment::SetTimer ( int32_t uElapse,
TimerCallback lpTimerFunc )
overridevirtual

◆ SubmitForm()

void CPDFSDK_FormFillEnvironment::SubmitForm ( pdfium::span< const uint8_t > form_data,
const WideString & URL )

Definition at line 327 of file cpdfsdk_formfillenvironment.cpp.

References AsFPDFWideString(), _IPDF_JsPlatform::Doc_submitForm, GetJSPlatform(), and fxcrt::WideString::ToUTF16LE().

Here is the call graph for this function:

◆ UpdateAllViews()

void CPDFSDK_FormFillEnvironment::UpdateAllViews ( CPDFSDK_Annot * pAnnot)

Definition at line 722 of file cpdfsdk_formfillenvironment.cpp.


The documentation for this class was generated from the following files: