wxPdfDocument 1.2.0
Public Member Functions | List of all members
wxPdfPrintData Class Reference

#include <pdfprint.h>

Inheritance diagram for wxPdfPrintData:

Public Member Functions

 wxPdfPrintData ()
 
 wxPdfPrintData (wxPdfPrintData *pdfPrintData)
 
 wxPdfPrintData (wxPrintData *printData)
 
 wxPdfPrintData (wxPrintDialogData *printDialogData)
 
 wxPdfPrintData (wxPageSetupDialogData *pageSetupDialogData)
 
bool Ok () const
 
bool IsOk () const
 
wxPrintOrientation GetOrientation () const
 
void SetOrientation (wxPrintOrientation orient)
 
wxPaperSize GetPaperId () const
 
void SetPaperId (wxPaperSize sizeId)
 
wxPrintQuality GetQuality () const
 
void SetQuality (wxPrintQuality quality)
 
wxString GetFilename () const
 
void SetFilename (const wxString &filename)
 
int GetFromPage () const
 
int GetToPage () const
 
int GetMinPage () const
 
int GetMaxPage () const
 
void SetFromPage (int v)
 
void SetToPage (int v)
 
void SetMinPage (int v)
 
void SetMaxPage (int v)
 
int GetPrintDialogFlags () const
 
void SetPrintDialogFlags (int flags)
 
void SetTemplate (wxPdfDocument *pdfDocument, double templateWidth, double templateHeight)
 
wxPdfDocumentGetTemplateDocument () const
 
double GetTemplateWidth () const
 
double GetTemplateHeight () const
 
bool GetTemplateMode () const
 
int GetPrintResolution () const
 
void SetPrintResolution (int resolution)
 
bool GetLaunchDocumentViewer () const
 
void SetLaunchDocumentViewer (bool enable)
 
const wxString & GetDocumentTitle () const
 
const wxString & GetDocumentSubject () const
 
const wxString & GetDocumentAuthor () const
 
const wxString & GetDocumentKeywords () const
 
const wxString & GetDocumentCreator () const
 
void SetDocumentTitle (const wxString &title)
 
void SetDocumentSubject (const wxString &subject)
 
void SetDocumentAuthor (const wxString &author)
 
void SetDocumentKeywords (const wxString &keywords)
 
void SetDocumentCreator (const wxString &creator)
 
bool IsProtectionEnabled () const
 
void SetDocumentProtection (int permissions, const wxString &userPassword=wxEmptyString, const wxString &ownerPassword=wxEmptyString, wxPdfEncryptionMethod encryptionMethod=wxPDF_ENCRYPTION_RC4V1, int keyLength=0)
 
const wxString & GetUserPassword () const
 
const wxString & GetOwnerPassword () const
 
int GetPermissions () const
 
wxPdfEncryptionMethod GetEncryptionMethod () const
 
int GetKeyLength () const
 
void ClearDocumentProtection ()
 
void UpdateDocument (wxPdfDocument *pdfDoc)
 
wxPrintData * CreatePrintData () const
 

Constructor & Destructor Documentation

◆ wxPdfPrintData() [1/5]

wxPdfPrintData::wxPdfPrintData ( )

◆ wxPdfPrintData() [2/5]

wxPdfPrintData::wxPdfPrintData ( wxPdfPrintData * pdfPrintData)

◆ wxPdfPrintData() [3/5]

wxPdfPrintData::wxPdfPrintData ( wxPrintData * printData)

◆ wxPdfPrintData() [4/5]

wxPdfPrintData::wxPdfPrintData ( wxPrintDialogData * printDialogData)

◆ wxPdfPrintData() [5/5]

wxPdfPrintData::wxPdfPrintData ( wxPageSetupDialogData * pageSetupDialogData)

Member Function Documentation

◆ ClearDocumentProtection()

void wxPdfPrintData::ClearDocumentProtection ( )

◆ CreatePrintData()

wxPrintData * wxPdfPrintData::CreatePrintData ( ) const

◆ GetDocumentAuthor()

const wxString & wxPdfPrintData::GetDocumentAuthor ( ) const
inline

◆ GetDocumentCreator()

const wxString & wxPdfPrintData::GetDocumentCreator ( ) const
inline

◆ GetDocumentKeywords()

const wxString & wxPdfPrintData::GetDocumentKeywords ( ) const
inline

◆ GetDocumentSubject()

const wxString & wxPdfPrintData::GetDocumentSubject ( ) const
inline

◆ GetDocumentTitle()

const wxString & wxPdfPrintData::GetDocumentTitle ( ) const
inline

◆ GetEncryptionMethod()

wxPdfEncryptionMethod wxPdfPrintData::GetEncryptionMethod ( ) const
inline

◆ GetFilename()

wxString wxPdfPrintData::GetFilename ( ) const
inline

◆ GetFromPage()

int wxPdfPrintData::GetFromPage ( ) const
inline

◆ GetKeyLength()

int wxPdfPrintData::GetKeyLength ( ) const
inline

◆ GetLaunchDocumentViewer()

bool wxPdfPrintData::GetLaunchDocumentViewer ( ) const
inline

◆ GetMaxPage()

int wxPdfPrintData::GetMaxPage ( ) const
inline

◆ GetMinPage()

int wxPdfPrintData::GetMinPage ( ) const
inline

◆ GetOrientation()

wxPrintOrientation wxPdfPrintData::GetOrientation ( ) const
inline

◆ GetOwnerPassword()

const wxString & wxPdfPrintData::GetOwnerPassword ( ) const
inline

◆ GetPaperId()

wxPaperSize wxPdfPrintData::GetPaperId ( ) const
inline

◆ GetPermissions()

int wxPdfPrintData::GetPermissions ( ) const
inline

◆ GetPrintDialogFlags()

int wxPdfPrintData::GetPrintDialogFlags ( ) const
inline

◆ GetPrintResolution()

int wxPdfPrintData::GetPrintResolution ( ) const

◆ GetQuality()

wxPrintQuality wxPdfPrintData::GetQuality ( ) const
inline

◆ GetTemplateDocument()

wxPdfDocument * wxPdfPrintData::GetTemplateDocument ( ) const
inline

◆ GetTemplateHeight()

double wxPdfPrintData::GetTemplateHeight ( ) const
inline

◆ GetTemplateMode()

bool wxPdfPrintData::GetTemplateMode ( ) const
inline

◆ GetTemplateWidth()

double wxPdfPrintData::GetTemplateWidth ( ) const
inline

◆ GetToPage()

int wxPdfPrintData::GetToPage ( ) const
inline

◆ GetUserPassword()

const wxString & wxPdfPrintData::GetUserPassword ( ) const
inline

◆ IsOk()

bool wxPdfPrintData::IsOk ( ) const
inline

◆ IsProtectionEnabled()

bool wxPdfPrintData::IsProtectionEnabled ( ) const
inline

◆ Ok()

bool wxPdfPrintData::Ok ( ) const
inline

◆ SetDocumentAuthor()

void wxPdfPrintData::SetDocumentAuthor ( const wxString & author)
inline

◆ SetDocumentCreator()

void wxPdfPrintData::SetDocumentCreator ( const wxString & creator)
inline

◆ SetDocumentKeywords()

void wxPdfPrintData::SetDocumentKeywords ( const wxString & keywords)
inline

◆ SetDocumentProtection()

void wxPdfPrintData::SetDocumentProtection ( int permissions,
const wxString & userPassword = wxEmptyString,
const wxString & ownerPassword = wxEmptyString,
wxPdfEncryptionMethod encryptionMethod = wxPDF_ENCRYPTION_RC4V1,
int keyLength = 0 )

◆ SetDocumentSubject()

void wxPdfPrintData::SetDocumentSubject ( const wxString & subject)
inline

◆ SetDocumentTitle()

void wxPdfPrintData::SetDocumentTitle ( const wxString & title)
inline

◆ SetFilename()

void wxPdfPrintData::SetFilename ( const wxString & filename)
inline

◆ SetFromPage()

void wxPdfPrintData::SetFromPage ( int v)
inline

◆ SetLaunchDocumentViewer()

void wxPdfPrintData::SetLaunchDocumentViewer ( bool enable)
inline

◆ SetMaxPage()

void wxPdfPrintData::SetMaxPage ( int v)
inline

◆ SetMinPage()

void wxPdfPrintData::SetMinPage ( int v)
inline

◆ SetOrientation()

void wxPdfPrintData::SetOrientation ( wxPrintOrientation orient)
inline

◆ SetPaperId()

void wxPdfPrintData::SetPaperId ( wxPaperSize sizeId)
inline

◆ SetPrintDialogFlags()

void wxPdfPrintData::SetPrintDialogFlags ( int flags)
inline

◆ SetPrintResolution()

void wxPdfPrintData::SetPrintResolution ( int resolution)
inline

◆ SetQuality()

void wxPdfPrintData::SetQuality ( wxPrintQuality quality)
inline

◆ SetTemplate()

void wxPdfPrintData::SetTemplate ( wxPdfDocument * pdfDocument,
double templateWidth,
double templateHeight )

◆ SetToPage()

void wxPdfPrintData::SetToPage ( int v)
inline

◆ UpdateDocument()

void wxPdfPrintData::UpdateDocument ( wxPdfDocument * pdfDoc)

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