wxPdfDocument  1.4.0
Library for generating PDF documents from wxWidgets applications
Loading...
Searching...
No Matches
pdfprint.h File Reference
#include "wx/pdfdocdef.h"
#include <wx/defs.h>
#include <wx/dialog.h>
#include <wx/cmndata.h>
#include <wx/prntbase.h>
#include <wx/printdlg.h>
#include <wx/listctrl.h>
#include <wx/filepicker.h>
#include <wx/checkbox.h>
#include "wx/pdfdc.h"

Classes

class  wxPdfPrintData
 Class for holding print configuration data. More...
class  wxPdfPrinter
 Class for managing the printing process to PDF. More...
class  wxPdfPrintPreview
 Class for managing the print preview process for PDF documents. More...
class  wxPdfPrintPreviewImpl
class  wxPdfPrintDialog
 Class for the PDF print dialog. More...
class  wxPdfPageSetupDialogCanvas
class  wxPdfPageSetupDialog
 Class for the PDF page setup dialog. More...
class  wxPdfPreviewDCImpl
class  wxPdfPreviewDC

Macros

#define wxPDF_PRINTER_DEFAULT_RESOLUTION   600
#define wxPDF_PRINTDIALOG_ALLOWNONE   0
#define wxPDF_PRINTDIALOG_FILEPATH   0x01
#define wxPDF_PRINTDIALOG_PROPERTIES   0x02
#define wxPDF_PRINTDIALOG_PROTECTION   0x04
#define wxPDF_PRINTDIALOG_OPENDOC   0x08
#define wxPDF_PRINTDIALOG_ALLOWALL

Enumerations

enum  { wxPDF_PRINTDIALOG_CTRLID_FILEPICKER = 30 , wxPDF_PRINTDIALOG_CTRLID_PROTECT }
enum  {
  wxPDF_PAGEDIALOG_CTRLID_MARGINUNIT = 30 , wxPDF_PAGEDIALOG_CTRLID_MARGINLEFT , wxPDF_PAGEDIALOG_CTRLID_MARGINRIGHT , wxPDF_PAGEDIALOG_CTRLID_MARGINTOP ,
  wxPDF_PAGEDIALOG_CTRLID_MARGINBOTTOM , wxPDF_PAGEDIALOG_CTRLID_PAPER , wxPDF_PAGEDIALOG_CTRLID_ORIENTATION
}

Macro Definition Documentation

◆ wxPDF_PRINTDIALOG_ALLOWALL

#define wxPDF_PRINTDIALOG_ALLOWALL
Value:
#define wxPDF_PRINTDIALOG_PROPERTIES
Definition pdfprint.h:36
#define wxPDF_PRINTDIALOG_FILEPATH
Definition pdfprint.h:35
#define wxPDF_PRINTDIALOG_PROTECTION
Definition pdfprint.h:37
#define wxPDF_PRINTDIALOG_OPENDOC
Definition pdfprint.h:38

◆ wxPDF_PRINTDIALOG_ALLOWNONE

#define wxPDF_PRINTDIALOG_ALLOWNONE   0

◆ wxPDF_PRINTDIALOG_FILEPATH

#define wxPDF_PRINTDIALOG_FILEPATH   0x01

◆ wxPDF_PRINTDIALOG_OPENDOC

#define wxPDF_PRINTDIALOG_OPENDOC   0x08

◆ wxPDF_PRINTDIALOG_PROPERTIES

#define wxPDF_PRINTDIALOG_PROPERTIES   0x02

◆ wxPDF_PRINTDIALOG_PROTECTION

#define wxPDF_PRINTDIALOG_PROTECTION   0x04

◆ wxPDF_PRINTER_DEFAULT_RESOLUTION

#define wxPDF_PRINTER_DEFAULT_RESOLUTION   600

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
wxPDF_PRINTDIALOG_CTRLID_FILEPICKER 30 
wxPDF_PRINTDIALOG_CTRLID_PROTECT  

◆ anonymous enum

anonymous enum
Enumerator
wxPDF_PAGEDIALOG_CTRLID_MARGINUNIT 30 
wxPDF_PAGEDIALOG_CTRLID_MARGINLEFT  
wxPDF_PAGEDIALOG_CTRLID_MARGINRIGHT  
wxPDF_PAGEDIALOG_CTRLID_MARGINTOP  
wxPDF_PAGEDIALOG_CTRLID_MARGINBOTTOM  
wxPDF_PAGEDIALOG_CTRLID_PAPER  
wxPDF_PAGEDIALOG_CTRLID_ORIENTATION