wxPdfDocument  0.9.5
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::wxPdfPrintData ( )
wxPdfPrintData::wxPdfPrintData ( wxPdfPrintData pdfPrintData)
wxPdfPrintData::wxPdfPrintData ( wxPrintData *  printData)
wxPdfPrintData::wxPdfPrintData ( wxPrintDialogData *  printDialogData)
wxPdfPrintData::wxPdfPrintData ( wxPageSetupDialogData *  pageSetupDialogData)

Member Function Documentation

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

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