]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/doxygen/overviews/printing.h
Fix broken and missing DataView interface items for Phoenix
[wxWidgets.git] / docs / doxygen / overviews / printing.h
index bed9dc7ed0bf3aa3541bc7366893e99535ff5e54..7f7850c8abcd4e3cc8e0e4765bb2c8b8ded841ea 100644 (file)
@@ -3,40 +3,14 @@
 // Purpose:     topic overview
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /**
 
-@page overview_printing Printing
-
-Classes:
-@li wxPrintout
-@li wxPrinter
-@li wxPrintPreview
-@li wxPrinterDC
-@li wxPostScriptDC
-@li wxPrintDialog
-@li wxPrintData
-@li wxPrintDialogData
-@li wxPageSetupDialog
-@li wxPageSetupDialogData
-
-
-@li @ref overview_printing_printout
-@li @ref overview_printing_printer
-@li @ref overview_printing_printpreview
-@li @ref overview_printing_printerdc
-@li @ref overview_printing_postscriptdc
-@li @ref overview_printing_printdialog
-@li @ref overview_printing_printdata
-@li @ref overview_printing_printdialogdata
-@li @ref overview_printing_pagesetupdialog
-@li @ref overview_printing_pagesetupdialogdata
-
-
-<hr>
+@page overview_printing Printing Framework Overview
 
+@tableofcontents
 
 The printing framework relies on the application to provide classes whose
 member functions can respond to particular requests, such as 'print this page'
@@ -53,6 +27,8 @@ A brief description of each class's role and how they work together follows.
 For the special case of printing under Unix, where various different printing
 backends have to be offered, please have a look at @ref overview_unixprinting.
 
+@see @ref group_class_printing
+
 
 @section overview_printing_printout wxPrintout
 
@@ -97,7 +73,7 @@ printing under MSW and Mac), or a wxPostScriptDC (for printing under GTK or
 generating PostScript output).
 
 The @ref overview_docview "document/view framework" creates a default
-wxPrintout object for every view, calling wxView::OnDraw to achieve a
+wxPrintout object for every view, calling wxView::OnDraw() to achieve a
 prepackaged print/preview facility.
 
 If your window classes have a Draw(wxDC *dc) routine to do screen rendering,
@@ -141,7 +117,7 @@ There are two important rectangles in printing: the <em>page rectangle</em>
 defines the printable area seen by the application, and under MSW and Mac, it
 is the printable area specified by the printer. (For PostScript printing, the
 page rectangle is the entire page.) The inherited function
-wxDC::GetSize returns the page size in device pixels. The
+wxDC::GetSize() returns the page size in device pixels. The
 point (0,0) on the wxPrinterDC represents the top left corner of the page
 rectangle; that is, the page rect is given by wxRect(0, 0, w, h), where (w,h)
 are the values returned by GetSize.
@@ -150,7 +126,7 @@ The <em>paper rectangle</em>, on the other hand, represents the entire paper
 area including the non-printable border. Thus, the coordinates of the top left
 corner of the paper rectangle will have small negative values, while the width
 and height will be somewhat larger than that of the page rectangle. The
-wxPrinterDC-specific function wxPrinterDC::GetPaperRect returns the paper
+wxPrinterDC-specific function wxPrinterDC::GetPaperRect() returns the paper
 rectangle of the given wxPrinterDC.
 
 
@@ -227,4 +203,3 @@ range (from the wxPrintDialogData) or the paper size and/or page orientation
 (from the wxPageSetupDialogData).
 
 */
-