diff options
Diffstat (limited to 'FL/Fl_Printer.H')
| -rw-r--r-- | FL/Fl_Printer.H | 6 |
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 |
