summaryrefslogtreecommitdiff
path: root/FL/Fl_Printer.H
diff options
context:
space:
mode:
authorManolo Gouy <Manolo>2010-10-12 09:25:37 +0000
committerManolo Gouy <Manolo>2010-10-12 09:25:37 +0000
commitfdc59c9870896a017f0067ee5dc320efb6f762e9 (patch)
tree97fd385b5d5834027ce5c96b0ed525aaed786084 /FL/Fl_Printer.H
parentaea80474f83432b6a858358c45d9117a598f2aaf (diff)
Improved Doxygen doc of classes Fl_Graphics_Driver, Fl_PostScript_Printer, Fl_System_Printer, Fl_PostScript_Graphics_Driver.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7719 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL/Fl_Printer.H')
-rw-r--r--FL/Fl_Printer.H6
1 files changed, 4 insertions, 2 deletions
diff --git a/FL/Fl_Printer.H b/FL/Fl_Printer.H
index dfccf1fa1..9075f3aac 100644
--- a/FL/Fl_Printer.H
+++ b/FL/Fl_Printer.H
@@ -45,6 +45,7 @@
/**
\brief Print support under MSWindows and Mac OS X.
*
+ Class Fl_System_Printer is implemented only on the MSWindows and Mac OS X platforms.
Use Fl_Printer instead that is cross-platform and has the same API.
Fl_Printer is typedef'ed to Fl_System_Printer under MSWindows and Mac OS X.
*/
@@ -123,6 +124,7 @@ typedef Fl_System_Printer Fl_Printer;
/**
\brief Print support under Unix/Linux.
*
+ Class Fl_PostScript_Printer is implemented only on the Unix/Linux platform.
Use Fl_Printer instead that is cross-platform and has the same API.
Fl_Printer is typedef'ed to Fl_PostScript_Printer under Unix/Linux.
*/
@@ -168,7 +170,7 @@ typedef Fl_PostScript_Printer Fl_Printer;
<ul><li>Print any widget (standard, custom, Fl_Window, Fl_Gl_Window) as it appears
on screen, with optional translation, scaling and rotation. This is done by calling print_widget()
or print_window_part().
- <li>Use a series of FLTK graphics commands (e.g., font, text, lines, colors, clip) to
+ <li>Use a series of FLTK graphics commands (e.g., font, text, lines, colors, clip, image) to
compose a page appropriately shaped for printing.
</ul>
In both cases, begin by start_job(), start_page(), printable_rect() and origin() calls
@@ -179,7 +181,7 @@ typedef Fl_PostScript_Printer Fl_Printer;
<ul>
<li>Unix/Linux platforms:
Class Fl_RGB_Image prints but loses its transparency if it has one.
- PostScript text output is presently restricted to the Latin alphabet.
+ See class Fl_PostScript_Graphics_Driver for a description of how UTF-8 strings appear in print.
Use the static public attributes of this class to set the print dialog to other languages
than English. For example, the "Printer:" dialog item Fl_Printer::dialog_printer can be set to French with:
\code