]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/print.tex
fix warning
[wxWidgets.git] / docs / latex / wx / print.tex
index c35a1f935f329b98716b8c26d91bcb49137cbf19..201fd633bd593024f5aa5bef412c14cf47a13b18 100644 (file)
@@ -58,6 +58,7 @@ void SetPrintMode(wxPrintMode printMode) ;
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
+
 \membersection{wxPrintData::wxPrintData}
 
 \func{}{wxPrintData}{\void}
@@ -68,48 +69,66 @@ Default constructor.
 
 Copy constructor.
 
+
 \membersection{wxPrintData::\destruct{wxPrintData}}
 
 \func{}{\destruct{wxPrintData}}{\void}
 
 Destructor.
 
+
 \membersection{wxPrintData::GetCollate}\label{wxprintdatagetcollate}
 
 \constfunc{bool}{GetCollate}{\void}
 
 Returns true if collation is on.
 
+
+\membersection{wxPrintData::GetBin}\label{wxprintdatagetbin}
+
+\constfunc{wxPrintBin}{GetBin}{\void}
+
+Returns the current bin (papersource). By default, the system is left to select
+the bin (\texttt{wxPRINTBIN\_DEFAULT} is returned).
+
+See \helpref{SetBin()}{wxprintdatasetbin} for the full list of bin values.
+
+
 \membersection{wxPrintData::GetColour}\label{wxprintdatagetcolour}
 
 \constfunc{bool}{GetColour}{\void}
 
 Returns true if colour printing is on.
 
+
 \membersection{wxPrintData::GetDuplex}\label{wxprintdatagetduplex}
 
 \constfunc{wxDuplexMode}{GetDuplex}{\void}
 
 Returns the duplex mode. One of wxDUPLEX\_SIMPLEX, wxDUPLEX\_HORIZONTAL, wxDUPLEX\_VERTICAL.
 
+
 \membersection{wxPrintData::GetNoCopies}\label{wxprintdatagetnocopies}
 
 \constfunc{int}{GetNoCopies}{\void}
 
 Returns the number of copies requested by the user.
 
+
 \membersection{wxPrintData::GetOrientation}\label{wxprintdatagetorientation}
 
 \constfunc{int}{GetOrientation}{\void}
 
 Gets the orientation. This can be wxLANDSCAPE or wxPORTRAIT.
 
+
 \membersection{wxPrintData::GetPaperId}\label{wxprintdatagetpaperid}
 
 \constfunc{wxPaperSize}{GetPaperId}{\void}
 
 Returns the paper size id. For more information, see \helpref{wxPrintData::SetPaperId}{wxprintdatasetpaperid}.
 
+
 \membersection{wxPrintData::GetPrinterName}\label{wxprintdatagetprintername}
 
 \constfunc{const wxString\&}{GetPrinterName}{\void}
@@ -117,6 +136,7 @@ Returns the paper size id. For more information, see \helpref{wxPrintData::SetPa
 Returns the printer name. If the printer name is the empty string, it indicates that the default
 printer should be used.
 
+
 \membersection{wxPrintData::GetQuality}\label{wxprintdatagetquality}
 
 \constfunc{wxPrintQuality}{GetQuality}{\void}
@@ -134,6 +154,7 @@ wxPRINT_QUALITY_DRAFT
 On input you should pass one of these identifiers, but on return you may get back a positive integer
 indicating the current resolution setting.
 
+
 \membersection{wxPrintData::Ok}\label{wxprintdataok}
 
 \constfunc{bool}{Ok}{\void}
@@ -142,36 +163,74 @@ Returns true if the print data is valid for using in print dialogs.
 This can return false on Windows if the current printer is not set, for example.
 On all other platforms, it returns true.
 
+
+\membersection{wxPrintData::SetBin}\label{wxprintdatasetbin}
+
+\func{void}{SetBin}{\param{wxPrintBin }{flag}}
+
+Sets the current bin. Possible values are:
+
+\small{
+\begin{verbatim}
+enum wxPrintBin
+{
+    wxPRINTBIN_DEFAULT,
+
+    wxPRINTBIN_ONLYONE,
+    wxPRINTBIN_LOWER,
+    wxPRINTBIN_MIDDLE,
+    wxPRINTBIN_MANUAL,
+    wxPRINTBIN_ENVELOPE,
+    wxPRINTBIN_ENVMANUAL,
+    wxPRINTBIN_AUTO,
+    wxPRINTBIN_TRACTOR,
+    wxPRINTBIN_SMALLFMT,
+    wxPRINTBIN_LARGEFMT,
+    wxPRINTBIN_LARGECAPACITY,
+    wxPRINTBIN_CASSETTE,
+    wxPRINTBIN_FORMSOURCE,
+
+    wxPRINTBIN_USER,
+};
+\end{verbatim}
+}
+
+
 \membersection{wxPrintData::SetCollate}\label{wxprintdatasetcollate}
 
 \func{void}{SetCollate}{\param{bool }{flag}}
 
 Sets collation to on or off.
 
+
 \membersection{wxPrintData::SetColour}\label{wxprintdatasetcolour}
 
 \func{void}{SetColour}{\param{bool }{flag}}
 
 Sets colour printing on or off.
 
+
 \membersection{wxPrintData::SetDuplex}\label{wxprintdatasetduplex}
 
 \func{void}{SetDuplex}{\param{wxDuplexMode}{ mode}}
 
 Returns the duplex mode. One of wxDUPLEX\_SIMPLEX, wxDUPLEX\_HORIZONTAL, wxDUPLEX\_VERTICAL.
 
+
 \membersection{wxPrintData::SetNoCopies}\label{wxprintdatasetnocopies}
 
 \func{void}{SetNoCopies}{\param{int }{n}}
 
 Sets the default number of copies to be printed out.
 
+
 \membersection{wxPrintData::SetOrientation}\label{wxprintdatasetorientation}
 
 \func{void}{SetOrientation}{\param{int }{orientation}}
 
 Sets the orientation. This can be wxLANDSCAPE or wxPORTRAIT.
 
+
 \membersection{wxPrintData::SetPaperId}\label{wxprintdatasetpaperid}
 
 \func{void}{SetPaperId}{\param{wxPaperSize}{ paperId}}
@@ -255,6 +314,7 @@ Windows 95 only:
 \end{verbatim}
 }
 
+
 \membersection{wxPrintData::SetPrinterName}\label{wxprintdatasetprintername}
 
 \func{void}{SetPrinterName}{\param{const wxString\& }{printerName}}
@@ -262,6 +322,7 @@ Windows 95 only:
 Sets the printer name. This can be the empty string to indicate that the default
 printer should be used.
 
+
 \membersection{wxPrintData::SetQuality}\label{wxprintdatasetquality}
 
 \func{void}{SetQuality}{\param{wxPrintQuality}{ quality}}
@@ -279,6 +340,7 @@ wxPRINT_QUALITY_DRAFT
 On input you should pass one of these identifiers, but on return you may get back a positive integer
 indicating the current resolution setting.
 
+
 \membersection{wxPrintData::operator $=$}\label{wxprintdataassign}
 
 \func{void}{operator $=$}{\param{const wxPrintData\&}{ data}}
@@ -313,6 +375,7 @@ a successfully dismissed print dialog.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
+
 \membersection{wxPrintDialog::wxPrintDialog}
 
 \func{}{wxPrintDialog}{\param{wxWindow* }{parent}, \param{wxPrintDialogData* }{data = NULL}}
@@ -324,6 +387,7 @@ data, which will be copied to the print dialog's print data.
 
 \helpref{wxPrintDialogData}{wxprintdialogdata}
 
+
 \membersection{wxPrintDialog::\destruct{wxPrintDialog}}
 
 \func{}{\destruct{wxPrintDialog}}{\void}
@@ -331,12 +395,14 @@ data, which will be copied to the print dialog's print data.
 Destructor. If wxPrintDialog::GetPrintDC has {\it not} been called,
 the device context obtained by the dialog (if any) will be deleted.
 
+
 \membersection{wxPrintDialog::GetPrintDialogData}\label{wxprintdialoggetprintdialogdata}
 
 \func{wxPrintDialogData\&}{GetPrintDialogData}{\void}
 
 Returns the \helpref{print dialog data}{wxprintdialogdata} associated with the print dialog.
 
+
 \membersection{wxPrintDialog::GetPrintDC}\label{wxprintdialoggetprintdc}
 
 \func{wxDC* }{GetPrintDC}{\void}
@@ -346,6 +412,7 @@ When this function has been called, the ownership of the device context
 is transferred to the application, so it must then be deleted
 explicitly.
 
+
 \membersection{wxPrintDialog::Ok}\label{wxprintdialogok}
 
 \constfunc{bool}{Ok}{\void}
@@ -354,6 +421,7 @@ Returns true if the print data associated with the dialog is valid.
 This can return false on Windows if the current printer is not set, for example.
 On all other platforms, it returns true.
 
+
 \membersection{wxPrintDialog::ShowModal}\label{wxprintdialogshowmodal}
 
 \func{int}{ShowModal}{\void}
@@ -381,6 +449,7 @@ It contains a wxPrintData object with underlying printing settings.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
+
 \membersection{wxPrintDialogData::wxPrintDialogData}
 
 \func{}{wxPrintDialogData}{\void}
@@ -395,84 +464,98 @@ Copy constructor.
 
 Construct an object from a print dialog data object.
 
-\membersection{wxPrintDialogData::\destruct{wxprintdialogdata}}
+
+\membersection{wxPrintDialogData::\destruct{wxPrintDialogData}}
 
 \func{}{\destruct{wxPrintDialogData}}{\void}
 
 Destructor.
 
+
 \membersection{wxPrintDialogData::EnableHelp}\label{wxprintdialogdataenablehelp}
 
 \func{void}{EnableHelp}{\param{bool }{flag}}
 
 Enables or disables the `Help' button.
 
+
 \membersection{wxPrintDialogData::EnablePageNumbers}\label{wxprintdialogdataenablepagenumbers}
 
 \func{void}{EnablePageNumbers}{\param{bool }{flag}}
 
 Enables or disables the `Page numbers' controls.
 
+
 \membersection{wxPrintDialogData::EnablePrintToFile}\label{wxprintdialogdataenableprinttofile}
 
 \func{void}{EnablePrintToFile}{\param{bool }{flag}}
 
 Enables or disables the `Print to file' checkbox.
 
+
 \membersection{wxPrintDialogData::EnableSelection}\label{wxprintdialogdataenableselection}
 
 \func{void}{EnableSelection}{\param{bool }{flag}}
 
 Enables or disables the `Selection' radio button.
 
+
 \membersection{wxPrintDialogData::GetAllPages}\label{wxprintdialogdatagetallpages}
 
 \constfunc{bool}{GetAllPages}{\void}
 
 Returns true if the user requested that all pages be printed.
 
+
 \membersection{wxPrintDialogData::GetCollate}\label{wxprintdialogdatagetcollate}
 
 \constfunc{bool}{GetCollate}{\void}
 
 Returns true if the user requested that the document(s) be collated.
 
+
 \membersection{wxPrintDialogData::GetFromPage}\label{wxprintdialogdatagetfrompage}
 
 \constfunc{int}{GetFromPage}{\void}
 
 Returns the {\it from} page number, as entered by the user.
 
+
 \membersection{wxPrintDialogData::GetMaxPage}\label{wxprintdialogdatagetmaxpage}
 
 \constfunc{int}{GetMaxPage}{\void}
 
 Returns the {\it maximum} page number.
 
+
 \membersection{wxPrintDialogData::GetMinPage}\label{wxprintdialogdatagetminpage}
 
 \constfunc{int}{GetMinPage}{\void}
 
 Returns the {\it minimum} page number.
 
+
 \membersection{wxPrintDialogData::GetNoCopies}\label{wxprintdialogdatagetnocopies}
 
 \constfunc{int}{GetNoCopies}{\void}
 
 Returns the number of copies requested by the user.
 
+
 \membersection{wxPrintDialogData::GetPrintData}\label{wxprintdialogdatagetprintdata}
 
 \func{wxPrintData\&}{GetPrintData}{\void}
 
 Returns a reference to the internal wxPrintData object.
 
+
 \membersection{wxPrintDialogData::GetPrintToFile}\label{wxprintdialogdatagetprinttofile}
 
 \constfunc{bool}{GetPrintToFile}{\void}
 
 Returns true if the user has selected printing to a file.
 
+
 \membersection{wxPrintDialogData::GetSelection}\label{wxprintdialogdatagetselection}
 
 \constfunc{bool}{GetSelection}{\void}
@@ -480,12 +563,14 @@ Returns true if the user has selected printing to a file.
 Returns true if the user requested that the selection be printed (where 'selection' is
 a concept specific to the application).
 
+
 \membersection{wxPrintDialogData::GetToPage}\label{wxprintdialogdatagettopage}
 
 \constfunc{int}{GetToPage}{\void}
 
 Returns the {\it to} page number, as entered by the user.
 
+
 \membersection{wxPrintDialogData::Ok}\label{wxprintdialogdataok}
 
 \constfunc{bool}{Ok}{\void}
@@ -494,48 +579,56 @@ Returns true if the print data is valid for using in print dialogs.
 This can return false on Windows if the current printer is not set, for example.
 On all other platforms, it returns true.
 
+
 \membersection{wxPrintDialogData::SetCollate}\label{wxprintdialogdatasetcollate}
 
 \func{void}{SetCollate}{\param{bool }{flag}}
 
 Sets the 'Collate' checkbox to true or false.
 
+
 \membersection{wxPrintDialogData::SetFromPage}\label{wxprintdialogdatasetfrompage}
 
 \func{void}{SetFromPage}{\param{int }{page}}
 
 Sets the {\it from} page number.
 
+
 \membersection{wxPrintDialogData::SetMaxPage}\label{wxprintdialogdatasetmaxpage}
 
 \func{void}{SetMaxPage}{\param{int }{page}}
 
 Sets the {\it maximum} page number.
 
+
 \membersection{wxPrintDialogData::SetMinPage}\label{wxprintdialogdatasetminpage}
 
 \func{void}{SetMinPage}{\param{int }{page}}
 
 Sets the {\it minimum} page number.
 
+
 \membersection{wxPrintDialogData::SetNoCopies}\label{wxprintdialogdatasetnocopies}
 
 \func{void}{SetNoCopies}{\param{int }{n}}
 
 Sets the default number of copies the user has requested to be printed out.
 
+
 \membersection{wxPrintDialogData::SetPrintData}\label{wxprintdialogdatasetprintdata}
 
 \func{void}{SetPrintData}{\param{const wxPrintData\& }{printData}}
 
 Sets the internal wxPrintData.
 
+
 \membersection{wxPrintDialogData::SetPrintToFile}\label{wxprintdialogdatasetprinttofile}
 
 \func{void}{SetPrintToFile}{\param{bool }{flag}}
 
 Sets the 'Print to file' checkbox to true or false.
 
+
 \membersection{wxPrintDialogData::SetSelection}\label{wxprintdialogdatasetselection}
 
 \func{void}{SetSelection}{\param{bool}{ flag}}
@@ -543,6 +636,7 @@ Sets the 'Print to file' checkbox to true or false.
 Selects the 'Selection' radio button. The effect of printing the selection depends on how the application
 implements this command, if at all.
 
+
 \membersection{wxPrintDialogData::SetSetupDialog}\label{wxprintdialogdatasetsetupdialog}
 
 \func{void}{SetSetupDialog}{\param{bool }{flag}}
@@ -553,12 +647,14 @@ Determines whether the dialog to be shown will be the Print dialog
 Note that the setup dialog is (according to Microsoft) obsolete from
 Windows 95, though retained for backward compatibility.
 
+
 \membersection{wxPrintDialogData::SetToPage}\label{wxprintdialogdatasettopage}
 
 \func{void}{SetToPage}{\param{int }{page}}
 
 Sets the {\it to} page number.
 
+
 \membersection{wxPrintDialogData::operator $=$}\label{wxprintdialogdataassign}
 
 \func{void}{operator $=$}{\param{const wxPrintData\&}{ data}}
@@ -592,6 +688,7 @@ method of printing.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
+
 \membersection{wxPrinter::wxPrinter}
 
 \func{}{wxPrinter}{\param{wxPrintDialogData* }{data = NULL}}
@@ -604,18 +701,21 @@ dialog data, which will be copied to the printer object's local data.
 \helpref{wxPrintDialogData}{wxprintdialogdata},
 \helpref{wxPrintData}{wxprintdata}
 
+
 \membersection{wxPrinter::\destruct{wxPrinter}}
 
 \func{}{\destruct{wxPrinter}}{\void}
 
 Destructor.
 
+
 \membersection{wxPrinter::Abort}\label{wxprinterabort}
 
 \func{bool}{Abort}{\void}
 
 Returns true if the user has aborted the print job.
 
+
 \membersection{wxPrinter::CreateAbortWindow}\label{wxprintercreateabortwindow}
 
 \func{void}{CreateAbortWindow}{\param{wxWindow* }{parent}, \param{wxPrintout* }{printout}}
@@ -623,6 +723,7 @@ Returns true if the user has aborted the print job.
 Creates the default printing abort window, with a cancel button.
 
 
+
 \membersection{wxPrinter::GetLastError}\label{wxprintergetlasterror}
 
 \func{static wxPrinterError}{GetLastError}{\void}
@@ -642,12 +743,14 @@ Returned value is one of the following:
 \end{twocollist}
 
 
+
 \membersection{wxPrinter::GetPrintDialogData}\label{wxprintergetprintdialogdata}
 
 \func{wxPrintDialogData\&}{GetPrintDialogData}{\void}
 
 Returns the \helpref{print data}{wxprintdata} associated with the printer object.
 
+
 \membersection{wxPrinter::Print}\label{wxprinterprint}
 
 \func{bool}{Print}{\param{wxWindow *}{parent}, \param{wxPrintout *}{printout}, \param{bool }{prompt=true}}
@@ -660,6 +763,7 @@ Print could return false if there was a problem initializing the printer device
 \helpref{wxPrinter::GetLastError}{wxprintergetlasterror} to get detailed
 information about the kind of the error.
 
+
 \membersection{wxPrinter::PrintDialog}\label{wxprinterprintdialog}
 
 \func{wxDC*}{PrintDialog}{\param{wxWindow *}{parent}}
@@ -672,12 +776,14 @@ information about the kind of the error).
 
 The application must delete this device context to avoid a memory leak.
 
+
 \membersection{wxPrinter::ReportError}\label{wxprinterreporterror}
 
 \func{void}{ReportError}{\param{wxWindow *}{parent}, \param{wxPrintout *}{printout}, \param{const wxString\& }{message}}
 
 Default error-reporting function.
 
+
 \membersection{wxPrinter::Setup}\label{wxprintersetup}
 
 \func{bool}{Setup}{\param{wxWindow *}{parent}}
@@ -707,6 +813,7 @@ achieving the correct scaling for the page.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
+
 \membersection{wxPrinterDC::wxPrinterDC}
 
 \func{}{wxPrinterDC}{\param{const wxPrintData\& }{printData}}
@@ -749,6 +856,7 @@ wxPrintPreview object to initiate printing or previewing.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
+
 \membersection{wxPrintout::wxPrintout}
 
 \func{}{wxPrintout}{\param{const wxString\& }{title = "Printout"}}
@@ -756,12 +864,14 @@ wxPrintPreview object to initiate printing or previewing.
 Constructor. Pass an optional title argument - the current filename would be a good idea. This will appear in the printing list
 (at least in MSW)
 
+
 \membersection{wxPrintout::\destruct{wxPrintout}}
 
 \func{}{\destruct{wxPrintout}}{\void}
 
 Destructor.
 
+
 \membersection{wxPrintout::GetDC}\label{wxprintoutgetdc}
 
 \func{wxDC *}{GetDC}{\void}
@@ -770,6 +880,7 @@ Returns the device context associated with the printout (given to the printout a
 printing or previewing). This will be a wxPrinterDC if printing under Windows,
 a wxPostScriptDC if printing on other platforms, and a wxMemoryDC if previewing.
 
+
 \membersection{wxPrintout::GetPageInfo}\label{wxprintoutgetpageinfo}
 
 \func{void}{GetPageInfo}{\param{int *}{minPage}, \param{int *}{maxPage}, \param{int *}{pageFrom}, \param{int *}{pageTo}}
@@ -786,9 +897,10 @@ reference) and to return a tuple of four integers.
 }
 
 \perlnote{When this method is overridden in a derived class,
-it must not take any parameters, an return a 4-element list.
+it must not take any parameters, and returns a 4-element list.
 }
 
+
 \membersection{wxPrintout::GetPageSizeMM}\label{wxprintoutgetpagesizemm}
 
 \func{void}{GetPageSizeMM}{\param{int *}{w}, \param{int *}{h}}
@@ -800,6 +912,7 @@ Returns the size of the printer page in millimetres.
 \perlnote{In wxPerl this method takes no arguments and returns a
 2-element list {\tt ( w, h )}}
 
+
 \membersection{wxPrintout::GetPageSizePixels}\label{wxprintoutgetpagesizepixels}
 
 \func{void}{GetPageSizePixels}{\param{int *}{w}, \param{int *}{h}}
@@ -816,6 +929,7 @@ previewing is to be supported.
 \perlnote{In wxPerl this method takes no arguments and returns a
 2-element list {\tt ( w, h )}}
 
+
 \membersection{wxPrintout::GetPPIPrinter}\label{wxprintoutgetppiprinter}
 
 \func{void}{GetPPIPrinter}{\param{int *}{w}, \param{int *}{h}}
@@ -830,6 +944,7 @@ this by a scaling factor to take the preview DC size into account.
 \perlnote{In wxPerl this method takes no arguments and returns a
 2-element list {\tt ( w, h )}}
 
+
 \membersection{wxPrintout::GetPPIScreen}\label{wxprintoutgetppiscreen}
 
 \func{void}{GetPPIScreen}{\param{int *}{w}, \param{int *}{h}}
@@ -839,6 +954,7 @@ Dividing the printer PPI by the screen PPI can give a suitable scaling
 factor for drawing text onto the printer. Remember to multiply
 this by a scaling factor to take the preview DC size into account.
 
+
 \membersection{wxPrintout::GetTitle}\label{wxprintoutgettitle}
 
 \func{wxString}{GetTitle}{\void}
@@ -850,6 +966,7 @@ Returns the title of the printout
 \perlnote{In wxPerl this method takes no arguments and returns a
 2-element list {\tt ( w, h )}}
 
+
 \membersection{wxPrintout::HasPage}\label{wxprintouthaspage}
 
 \func{bool}{HasPage}{\param{int}{ pageNum}}
@@ -858,12 +975,14 @@ Should be overridden to return true if the document has this page, or false
 if not. Returning false signifies the end of the document. By default,
 HasPage behaves as if the document has only one page.
 
+
 \membersection{wxPrintout::IsPreview}\label{wxprintoutispreview}
 
 \func{bool}{IsPreview}{\void}
 
 Returns true if the printout is currently being used for previewing.
 
+
 \membersection{wxPrintout::OnBeginDocument}\label{wxprintoutonbegindocument}
 
 \func{bool}{OnBeginDocument}{\param{int}{ startPage}, \param{int}{ endPage}}
@@ -879,6 +998,7 @@ checked) from within the overridden function, since it calls wxDC::StartDoc.
 base class version can be called by using the method
 {\tt base\_OnBeginDocument(startPage, endPage)}. }
 
+
 \membersection{wxPrintout::OnEndDocument}\label{wxprintoutonenddocument}
 
 \func{void}{OnEndDocument}{\void}
@@ -889,6 +1009,7 @@ is called once for every copy printed.
 The base wxPrintout::OnEndDocument {\it must} be called
 from within the overridden function, since it calls wxDC::EndDoc.
 
+
 \membersection{wxPrintout::OnBeginPrinting}\label{wxprintoutonbeginprinting}
 
 \func{void}{OnBeginPrinting}{\void}
@@ -896,6 +1017,7 @@ from within the overridden function, since it calls wxDC::EndDoc.
 Called by the framework at the start of printing. OnBeginPrinting is called once for every
 print job (regardless of how many copies are being printed).
 
+
 \membersection{wxPrintout::OnEndPrinting}\label{wxprintoutonendprinting}
 
 \func{void}{OnEndPrinting}{\void}
@@ -903,6 +1025,7 @@ print job (regardless of how many copies are being printed).
 Called by the framework at the end of printing. OnEndPrinting
 is called once for every print job (regardless of how many copies are being printed).
 
+
 \membersection{wxPrintout::OnPreparePrinting}\label{wxprintoutonprepareprinting}
 
 \func{void}{OnPreparePrinting}{\void}
@@ -911,6 +1034,7 @@ Called once by the framework before any other demands are made of the
 wxPrintout object. This gives the object an opportunity to calculate the
 number of pages in the document, for example.
 
+
 \membersection{wxPrintout::OnPrintPage}\label{wxprintoutonprintpage}
 
 \func{bool}{OnPrintPage}{\param{int}{ pageNum}}
@@ -944,6 +1068,7 @@ immediately after the frame is shown.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
+
 \membersection{wxPrintPreview::wxPrintPreview}
 
 \func{}{wxPrintPreview}{\param{wxPrintout* }{printout}, \param{wxPrintout* }{printoutForPrinting},
@@ -965,6 +1090,7 @@ Test the Ok member to check whether the wxPrintPreview object was created correc
 Ok could return false if there was a problem initializing the printer device context
 (current printer not set, for example).
 
+
 \membersection{wxPrintPreview::\destruct{wxPrintPreview}}
 
 \func{}{\destruct{wxPrinter}}{\void}
@@ -972,6 +1098,7 @@ Ok could return false if there was a problem initializing the printer device con
 Destructor. Deletes both print preview objects, so do not destroy these objects
 in your application.
 
+
 \membersection{wxPrintPreview::DrawBlankPage}\label{wxprintpreviewdrawblankpage}
 
 \func{bool}{DrawBlankPage}{\param{wxWindow* }{window}}
@@ -979,18 +1106,21 @@ in your application.
 Draws a representation of the blank page into the preview window. Used
 internally.
 
+
 \membersection{wxPrintPreview::GetCanvas}\label{wxprintpreviewgetcanvas}
 
-\func{wxWindow* }{GetCanvas}{\void}
+\func{wxPreviewCanvas* }{GetCanvas}{\void}
 
 Gets the preview window used for displaying the print preview image.
 
+
 \membersection{wxPrintPreview::GetCurrentPage}\label{wxprintpreviewgetcurrentpage}
 
 \func{int}{GetCurrentPage}{\void}
 
 Gets the page currently being previewed.
 
+
 \membersection{wxPrintPreview::GetFrame}\label{wxprintpreviewgetframe}
 
 \func{wxFrame *}{GetFrame}{\void}
@@ -998,30 +1128,35 @@ Gets the page currently being previewed.
 Gets the frame used for displaying the print preview canvas
 and control bar.
 
+
 \membersection{wxPrintPreview::GetMaxPage}\label{wxprintpreviewgetmaxpage}
 
 \func{int}{GetMaxPage}{\void}
 
 Returns the maximum page number.
 
+
 \membersection{wxPrintPreview::GetMinPage}\label{wxprintpreviewgetminpage}
 
 \func{int}{GetMinPage}{\void}
 
 Returns the minimum page number.
 
+
 \membersection{wxPrintPreview::GetPrintData}\label{wxprintpreviewgetprintdata}
 
 \func{wxPrintData\&}{GetPrintData}{\void}
 
 Returns a reference to the internal print data.
 
+
 \membersection{wxPrintPreview::GetPrintout}\label{wxprintpreviewgetprintout}
 
 \func{wxPrintout *}{GetPrintout}{\void}
 
 Gets the preview printout object associated with the wxPrintPreview object.
 
+
 \membersection{wxPrintPreview::GetPrintoutForPrinting}\label{wxprintpreviewgetprintoutforprinting}
 
 \func{wxPrintout *}{GetPrintoutForPrinting}{\void}
@@ -1029,6 +1164,7 @@ Gets the preview printout object associated with the wxPrintPreview object.
 Gets the printout object to be used for printing from within the preview interface,
 or NULL if none exists.
 
+
 \membersection{wxPrintPreview::Ok}\label{wxprintpreviewok}
 
 \func{bool}{Ok}{\void}
@@ -1036,6 +1172,7 @@ or NULL if none exists.
 Returns true if the wxPrintPreview is valid, false otherwise. It could return false if there was a
 problem initializing the printer device context (current printer not set, for example).
 
+
 \membersection{wxPrintPreview::PaintPage}\label{wxprintpreviewpaintpage}
 
 \func{bool}{PaintPage}{\param{wxWindow* }{window}}
@@ -1046,6 +1183,7 @@ It must be called from the preview window's OnPaint member.
 The implementation simply blits the preview bitmap onto
 the canvas, creating a new preview bitmap if none exists.
 
+
 \membersection{wxPrintPreview::Print}\label{wxprintpreviewprint}
 
 \func{bool}{Print}{\param{bool }{prompt}}
@@ -1059,24 +1197,28 @@ Returns false in case of error -- call
 \helpref{wxPrinter::GetLastError}{wxprintergetlasterror} to get detailed
 information about the kind of the error.
 
+
 \membersection{wxPrintPreview::RenderPage}\label{wxprintpreviewrenderpage}
 
 \func{bool}{RenderPage}{\param{int }{pageNum}}
 
 Renders a page into a wxMemoryDC. Used internally by wxPrintPreview.
 
+
 \membersection{wxPrintPreview::SetCanvas}\label{wxprintpreviewsetcanvas}
 
-\func{void}{SetCanvas}{\param{wxWindow* }{window}}
+\func{void}{SetCanvas}{\param{wxPreviewCanvas** }{window}}
 
 Sets the window to be used for displaying the print preview image.
 
+
 \membersection{wxPrintPreview::SetCurrentPage}\label{wxprintpreviewsetcurrentpage}
 
 \func{void}{SetCurrentPage}{\param{int}{ pageNum}}
 
 Sets the current page to be previewed.
 
+
 \membersection{wxPrintPreview::SetFrame}\label{wxprintpreviewsetframe}
 
 \func{void}{SetFrame}{\param{wxFrame *}{frame}}
@@ -1084,12 +1226,14 @@ Sets the current page to be previewed.
 Sets the frame to be used for displaying the print preview canvas
 and control bar.
 
+
 \membersection{wxPrintPreview::SetPrintout}\label{wxprintpreviewsetprintout}
 
 \func{void}{SetPrintout}{\param{wxPrintout *}{printout}}
 
 Associates a printout object with the wxPrintPreview object.
 
+
 \membersection{wxPrintPreview::SetZoom}\label{wxprintpreviewsetzoom}
 
 \func{void}{SetZoom}{\param{int}{ percent}}