]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/tprint.tex
fix text scrolling in GTK2 (patch 703988)
[wxWidgets.git] / docs / latex / wx / tprint.tex
index 6588e312c40f97b332fb039e8e2e795cc1034862..463f8d36897b3be9433bd6a867539fc6004168bd 100644 (file)
@@ -1,8 +1,14 @@
 \section{Printing overview}\label{printingoverview}
 
-Classes: \helpref{wxPrintout}{wxprintout}, \helpref{wxPrinter}{wxprinter},\rtfsp
-\helpref{wxPrintPreview}{wxprintpreview}, \helpref{wxPrinterDC}{wxprinterdc},\rtfsp
-\helpref{wxPrintDialog}{wxprintdialog}.
+Classes: \helpref{wxPrintout}{wxprintout}, 
+\helpref{wxPrinter}{wxprinter}, 
+\helpref{wxPrintPreview}{wxprintpreview}, 
+\helpref{wxPrinterDC}{wxprinterdc}, 
+\helpref{wxPrintDialog}{wxprintdialog}, 
+\helpref{wxPrintData}{wxprintdata}, 
+\helpref{wxPrintDialogData}{wxprintdialogdata}, 
+\helpref{wxPageSetupDialog}{wxpagesetupdialog}, 
+\helpref{wxPageSetupDialogData}{wxpagesetupdialogdata}
 
 The printing framework relies on the application to provide classes
 whose member functions can respond to particular requests, such
@@ -11,8 +17,6 @@ This method allows wxWindows to take over the housekeeping duties of
 turning preview pages, calling the print dialog box, creating
 the printer device context, and so on: the application can concentrate
 on the rendering of the information onto a device context.
-The printing framework is mainly a Windows feature; PostScript
-support under non-Windows platforms is emerging but has not been rigorously tested.
 
 The \helpref{document/view framework}{docviewoverview} creates a default wxPrintout
 object for every view, calling wxView::OnDraw to achieve a
@@ -34,7 +38,7 @@ please look at the printout sample code.
     {
       wxPrinter printer;
       MyPrintout printout("My printout");
-      printer.Print(this, &printout, TRUE);
+      printer.Print(this, &printout, true);
       break;
     }
     case WXPRINT_PREVIEW:
@@ -44,14 +48,14 @@ please look at the printout sample code.
       wxPreviewFrame *frame = new wxPreviewFrame(preview, this, "Demo Print Preview", 100, 100, 600, 650);
       frame->Centre(wxBOTH);
       frame->Initialize();
-      frame->Show(TRUE);
+      frame->Show(true);
       break;
     }
     case WXPRINT_PRINT_SETUP:
     {
       wxPrintDialog printerDialog(this);
-      printerDialog.GetPrintData().SetSetupDialog(TRUE);
-      printerDialog.Show(TRUE);
+      printerDialog.GetPrintData().SetSetupDialog(true);
+      printerDialog.Show(true);
       break;
     }
 \end{verbatim}