#include <Fl_PostScript.H>
Public Member Functions | |
void | draw (Fl_RGB_Image *rgb, int XP, int YP, int WP, int HP, int cx, int cy) |
Draws an Fl_RGB_Image object to the device. | |
void | draw (Fl_Bitmap *bitmap, int XP, int YP, int WP, int HP, int cx, int cy) |
Draws an Fl_Bitmap object to the device. | |
void | draw (Fl_Pixmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy) |
Draws an Fl_Pixmap object to the device. | |
Fl_PostScript_Graphics_Driver () | |
The constructor. | |
~Fl_PostScript_Graphics_Driver () | |
The destructor. | |
Static Public Attributes | |
static const char * | device_type = "Fl_PostScript_Graphics_Driver" |
A string that identifies each subclass of Fl_Device. |
PostScript text uses vectorial fonts for the latin alphabet (exactly: all unicode characters between U+0020 and U+017F, that is, ASCII, Latin-1 Supplement and Latin Extended-A charts) plus a few other characters:
Char | Codepoint | Name | Char | Codepoint | Name | Char | Codepoint | Name |
---|---|---|---|---|---|---|---|---|
ƒ | U+0192 | florin | ‚ | U+201A | quotesinglbase | ™ | U+2122 | trademark |
ˆ | U+02C6 | circumflex | “ | U+201C | quotedblleft | ∂ | U+2202 | partialdiff |
ˇ | U+02C7 | caron | ” | U+201D | quotedblright | Δ | U+2206 | Delta |
˘ | U+02D8 | breve | „ | U+201E | quotedblbase | ∑ | U+2211 | summation |
˙ | U+02D9 | dotaccent | † | U+2020 | dagger | √ | U+221A | radical |
˚ | U+02DA | ring | ‡ | U+2021 | daggerdbl | ∞ | U+221E | infinity |
˛ | U+02DB | ogonek | • | U+2022 | bullet | ≠ | U+2260 | notequal |
˜ | U+02DC | tilde | … | U+2026 | ellipsis | ≤ | U+2264 | lessequal |
˝ | U+02DD | hungarumlaut | ‰ | U+2030 | perthousand | ≥ | U+2265 | greaterequal |
– | U+2013 | endash | ‹ | U+2039 | guilsinglleft | ◊ | U+25CA | lozenge |
— | U+2014 | emdash | › | U+203A | guilsinglright | fi | U+FB01 | fi |
‘ | U+2018 | quoteleft | / | U+2044 | fraction | fl | U+FB02 | fl |
’ | U+2019 | quoteright | € | U+20AC | Euro | | U+F8FF | apple (Mac OS only) |
Fl_PostScript_Graphics_Driver::~Fl_PostScript_Graphics_Driver | ( | ) |
The destructor.
void Fl_PostScript_Graphics_Driver::draw | ( | Fl_RGB_Image * | rgb, | |
int | XP, | |||
int | YP, | |||
int | WP, | |||
int | HP, | |||
int | cx, | |||
int | cy | |||
) | [virtual] |
Draws an Fl_RGB_Image object to the device.
Specifies a bounding box for the image, with the origin (upper left-hand corner) of the image offset by the cx and cy arguments.
Reimplemented from Fl_Graphics_Driver.
void Fl_PostScript_Graphics_Driver::draw | ( | Fl_Bitmap * | bm, | |
int | XP, | |||
int | YP, | |||
int | WP, | |||
int | HP, | |||
int | cx, | |||
int | cy | |||
) | [virtual] |
Draws an Fl_Bitmap object to the device.
Specifies a bounding box for the image, with the origin (upper left-hand corner) of the image offset by the cx and cy arguments.
Reimplemented from Fl_Graphics_Driver.
void Fl_PostScript_Graphics_Driver::draw | ( | Fl_Pixmap * | pxm, | |
int | XP, | |||
int | YP, | |||
int | WP, | |||
int | HP, | |||
int | cx, | |||
int | cy | |||
) | [virtual] |
Draws an Fl_Pixmap object to the device.
Specifies a bounding box for the image, with the origin (upper left-hand corner) of the image offset by the cx and cy arguments.
Reimplemented from Fl_Graphics_Driver.
const char * Fl_PostScript_Graphics_Driver::device_type = "Fl_PostScript_Graphics_Driver" [static] |
A string that identifies each subclass of Fl_Device.
Function type() applied to a device of this class returns this string.
Reimplemented from Fl_Graphics_Driver.