]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/print.h
was incorrectly forcing the font to 12 in most cases, fixes #4745
[wxWidgets.git] / interface / print.h
index e96d9bf9a0f07ff3d687b7224b261ee70341b74d..8ad4c4512b404b2c7a1c5a6a01df77a0dd5df0d0 100644 (file)
@@ -199,6 +199,15 @@ public:
     the preview frame. Unlike wxPrinter::Print(), flow of control returns to the
     application immediately after the frame is shown.
 
+    @note
+    The preview shown is only exact on Windows. On other platforms, the wxDC
+    used for preview is different from what is used for printing and the
+    results may be significantly different, depending on how is the output
+    created. In particular, printing code relying on wxDC::GetTextExtent()
+    heavily (for example, wxHtmlEasyPrinting and other wxHTML classes do) is
+    affected. It is recommended to use native preview functionality on
+    platforms that offer it (OS X, GTK+).
+
     @library{wxbase}
     @category{printing}
 
@@ -609,8 +618,8 @@ public:
         By default this returns (1, 32000) for the page minimum and maximum values, and
         (1, 1) for the required page range.
 
-        If @a minPage is zero, the page number controls in the print dialog will be
-        disabled.
+        @a minPage must be greater than zero and @a maxPage must be greater
+        than @a minPage.
 
         @beginWxPythonOnly
         When this method is implemented in a derived Python class, it should be designed