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
IPDF_Page Class Referenceabstract

#include <ipdf_page.h>

+ Inheritance diagram for IPDF_Page:
+ Collaboration diagram for IPDF_Page:

Public Member Functions

virtual CPDF_PageAsPDFPage ()=0
 
virtual CPDFXFA_PageAsXFAPage ()=0
 
virtual CPDF_DocumentGetDocument () const =0
 
virtual float GetPageWidth () const =0
 
virtual float GetPageHeight () const =0
 
virtual CFX_Matrix GetDisplayMatrix (const FX_RECT &rect, int iRotate) const =0
 
virtual absl::optional< CFX_PointFDeviceToPage (const FX_RECT &rect, int rotate, const CFX_PointF &device_point) const =0
 
virtual absl::optional< CFX_PointFPageToDevice (const FX_RECT &rect, int rotate, const CFX_PointF &page_point) const =0
 
- Public Member Functions inherited from fxcrt::Retainable
 Retainable ()=default
 
bool HasOneRef () const
 

Additional Inherited Members

- Protected Member Functions inherited from fxcrt::Retainable
virtual ~Retainable ()=default
 

Detailed Description

Definition at line 21 of file ipdf_page.h.

Member Function Documentation

◆ AsPDFPage()

virtual CPDF_Page * IPDF_Page::AsPDFPage ( )
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.

Referenced by CPDFPageFromFPDFPage(), and ToPDFPage().

+ Here is the caller graph for this function:

◆ AsXFAPage()

virtual CPDFXFA_Page * IPDF_Page::AsXFAPage ( )
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.

Referenced by CPDFSDK_PageView::CPDFSDK_PageView(), and ToXFAPage().

+ Here is the caller graph for this function:

◆ DeviceToPage()

virtual absl::optional< CFX_PointF > IPDF_Page::DeviceToPage ( const FX_RECT & rect,
int rotate,
const CFX_PointF & device_point ) const
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.

◆ GetDisplayMatrix()

virtual CFX_Matrix IPDF_Page::GetDisplayMatrix ( const FX_RECT & rect,
int iRotate ) const
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.

◆ GetDocument()

virtual CPDF_Document * IPDF_Page::GetDocument ( ) const
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.

Referenced by FPDFAnnot_AppendObject(), and FPDFAnnot_SetAP().

+ Here is the caller graph for this function:

◆ GetPageHeight()

virtual float IPDF_Page::GetPageHeight ( ) const
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.

Referenced by FPDF_GetPageHeightF().

+ Here is the caller graph for this function:

◆ GetPageWidth()

virtual float IPDF_Page::GetPageWidth ( ) const
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.

Referenced by FPDF_GetPageWidthF().

+ Here is the caller graph for this function:

◆ PageToDevice()

virtual absl::optional< CFX_PointF > IPDF_Page::PageToDevice ( const FX_RECT & rect,
int rotate,
const CFX_PointF & page_point ) const
pure virtual

Implemented in CPDF_Page, and CPDFXFA_Page.


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