wxPdfDocument  0.9.7
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
 
int GetOrientation () const
 
void SetOrientation (int 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()

int 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 ( int  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: