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
CXFA_FFDoc::CallbackIface Class Referenceabstract

#include <cxfa_ffdoc.h>

+ Inheritance diagram for CXFA_FFDoc::CallbackIface:
+ Collaboration diagram for CXFA_FFDoc::CallbackIface:

Public Member Functions

virtual ~CallbackIface ()=default
 
virtual void SetChangeMark (CXFA_FFDoc *hDoc)=0
 
virtual void InvalidateRect (CXFA_FFPageView *pPageView, const CFX_RectF &rt)=0
 
virtual void DisplayCaret (CXFA_FFWidget *hWidget, bool bVisible, const CFX_RectF *pRtAnchor)=0
 
virtual bool GetPopupPos (CXFA_FFWidget *hWidget, float fMinPopup, float fMaxPopup, const CFX_RectF &rtAnchor, CFX_RectF *pPopupRect)=0
 
virtual bool PopupMenu (CXFA_FFWidget *hWidget, const CFX_PointF &ptPopup)=0
 
virtual void OnPageViewEvent (CXFA_FFPageView *pPageView, PageViewEvent eEvent)=0
 
virtual void WidgetPostAdd (CXFA_FFWidget *hWidget)=0
 
virtual void WidgetPreRemove (CXFA_FFWidget *hWidget)=0
 
virtual int32_t CountPages (const CXFA_FFDoc *hDoc) const =0
 
virtual int32_t GetCurrentPage (const CXFA_FFDoc *hDoc) const =0
 
virtual void SetCurrentPage (CXFA_FFDoc *hDoc, int32_t iCurPage)=0
 
virtual bool IsCalculationsEnabled (const CXFA_FFDoc *hDoc) const =0
 
virtual void SetCalculationsEnabled (CXFA_FFDoc *hDoc, bool bEnabled)=0
 
virtual WideString GetTitle (const CXFA_FFDoc *hDoc) const =0
 
virtual void SetTitle (CXFA_FFDoc *hDoc, const WideString &wsTitle)=0
 
virtual void ExportData (CXFA_FFDoc *hDoc, const WideString &wsFilePath, bool bXDP)=0
 
virtual void GotoURL (CXFA_FFDoc *hDoc, const WideString &bsURL)=0
 
virtual bool IsValidationsEnabled (const CXFA_FFDoc *hDoc) const =0
 
virtual void SetValidationsEnabled (CXFA_FFDoc *hDoc, bool bEnabled)=0
 
virtual void SetFocusWidget (CXFA_FFDoc *hDoc, CXFA_FFWidget *hWidget)=0
 
virtual void Print (CXFA_FFDoc *hDoc, int32_t nStartPage, int32_t nEndPage, Mask< XFA_PrintOpt > dwOptions)=0
 
virtual FX_ARGB GetHighlightColor (const CXFA_FFDoc *hDoc) const =0
 
virtual IJS_RuntimeGetIJSRuntime (const CXFA_FFDoc *hDoc) const =0
 
virtual CFX_XMLDocumentGetXMLDoc () const =0
 
virtual RetainPtr< IFX_SeekableReadStreamOpenLinkedFile (CXFA_FFDoc *hDoc, const WideString &wsLink)=0
 

Detailed Description

Definition at line 65 of file cxfa_ffdoc.h.

Constructor & Destructor Documentation

◆ ~CallbackIface()

virtual CXFA_FFDoc::CallbackIface::~CallbackIface ( )
virtualdefault

Member Function Documentation

◆ CountPages()

virtual int32_t CXFA_FFDoc::CallbackIface::CountPages ( const CXFA_FFDoc * hDoc) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ DisplayCaret()

virtual void CXFA_FFDoc::CallbackIface::DisplayCaret ( CXFA_FFWidget * hWidget,
bool bVisible,
const CFX_RectF * pRtAnchor )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ ExportData()

virtual void CXFA_FFDoc::CallbackIface::ExportData ( CXFA_FFDoc * hDoc,
const WideString & wsFilePath,
bool bXDP )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ GetCurrentPage()

virtual int32_t CXFA_FFDoc::CallbackIface::GetCurrentPage ( const CXFA_FFDoc * hDoc) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ GetHighlightColor()

virtual FX_ARGB CXFA_FFDoc::CallbackIface::GetHighlightColor ( const CXFA_FFDoc * hDoc) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ GetIJSRuntime()

virtual IJS_Runtime * CXFA_FFDoc::CallbackIface::GetIJSRuntime ( const CXFA_FFDoc * hDoc) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ GetPopupPos()

virtual bool CXFA_FFDoc::CallbackIface::GetPopupPos ( CXFA_FFWidget * hWidget,
float fMinPopup,
float fMaxPopup,
const CFX_RectF & rtAnchor,
CFX_RectF * pPopupRect )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ GetTitle()

virtual WideString CXFA_FFDoc::CallbackIface::GetTitle ( const CXFA_FFDoc * hDoc) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ GetXMLDoc()

virtual CFX_XMLDocument * CXFA_FFDoc::CallbackIface::GetXMLDoc ( ) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ GotoURL()

virtual void CXFA_FFDoc::CallbackIface::GotoURL ( CXFA_FFDoc * hDoc,
const WideString & bsURL )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ InvalidateRect()

virtual void CXFA_FFDoc::CallbackIface::InvalidateRect ( CXFA_FFPageView * pPageView,
const CFX_RectF & rt )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ IsCalculationsEnabled()

virtual bool CXFA_FFDoc::CallbackIface::IsCalculationsEnabled ( const CXFA_FFDoc * hDoc) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ IsValidationsEnabled()

virtual bool CXFA_FFDoc::CallbackIface::IsValidationsEnabled ( const CXFA_FFDoc * hDoc) const
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ OnPageViewEvent()

virtual void CXFA_FFDoc::CallbackIface::OnPageViewEvent ( CXFA_FFPageView * pPageView,
PageViewEvent eEvent )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ OpenLinkedFile()

virtual RetainPtr< IFX_SeekableReadStream > CXFA_FFDoc::CallbackIface::OpenLinkedFile ( CXFA_FFDoc * hDoc,
const WideString & wsLink )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ PopupMenu()

virtual bool CXFA_FFDoc::CallbackIface::PopupMenu ( CXFA_FFWidget * hWidget,
const CFX_PointF & ptPopup )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ Print()

virtual void CXFA_FFDoc::CallbackIface::Print ( CXFA_FFDoc * hDoc,
int32_t nStartPage,
int32_t nEndPage,
Mask< XFA_PrintOpt > dwOptions )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ SetCalculationsEnabled()

virtual void CXFA_FFDoc::CallbackIface::SetCalculationsEnabled ( CXFA_FFDoc * hDoc,
bool bEnabled )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ SetChangeMark()

virtual void CXFA_FFDoc::CallbackIface::SetChangeMark ( CXFA_FFDoc * hDoc)
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ SetCurrentPage()

virtual void CXFA_FFDoc::CallbackIface::SetCurrentPage ( CXFA_FFDoc * hDoc,
int32_t iCurPage )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ SetFocusWidget()

virtual void CXFA_FFDoc::CallbackIface::SetFocusWidget ( CXFA_FFDoc * hDoc,
CXFA_FFWidget * hWidget )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ SetTitle()

virtual void CXFA_FFDoc::CallbackIface::SetTitle ( CXFA_FFDoc * hDoc,
const WideString & wsTitle )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ SetValidationsEnabled()

virtual void CXFA_FFDoc::CallbackIface::SetValidationsEnabled ( CXFA_FFDoc * hDoc,
bool bEnabled )
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ WidgetPostAdd()

virtual void CXFA_FFDoc::CallbackIface::WidgetPostAdd ( CXFA_FFWidget * hWidget)
pure virtual

Implemented in CPDFXFA_DocEnvironment.

◆ WidgetPreRemove()

virtual void CXFA_FFDoc::CallbackIface::WidgetPreRemove ( CXFA_FFWidget * hWidget)
pure virtual

Implemented in CPDFXFA_DocEnvironment.


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