#include <Fl_PostScript.h>
Inheritance diagram for Fl_PostScript:
Public Methods | |
void | draw (Fl_Widget *w) |
Fl_PostScript (FILE *o, int lang_level, int format=A4, int orientation=PORTRAIT) | |
Fl_PostScript (FILE *o, int lang_level, double x, double y, double w, double h) | |
virtual | ~Fl_PostScript () |
int | capabilities () |
void | interpolate (int i) |
int | interpolate () const |
void | page (double pw, double ph, int orientation) |
void | page (int format, int orientation) |
void | page () |
void | margins (double left, double top, double right, double bottom) |
void | fit (double x, double y, double w, double h, int align=FL_ALIGN_CENTER) |
void | fit (double x, double y, double w, double h, double dpi, int align=FL_ALIGN_CENTER) |
void | place (double x, double y, double w, double h, double tx, double ty, double tw, double th, int align) |
void | place (double x, double y, double w, double h, double tx, double ty, double tw, double th, double dpi, int align) |
void | color (Fl_Color c) |
void | bg_color (Fl_Color bg) |
void | color (uchar r, uchar g, uchar b) |
Fl_Color | color () const |
void | push_clip (int x, int y, int w, int h) |
void | clip_out (int x, int y, int w, int h) |
void | push_no_clip () |
void | pop_clip () |
int | not_clipped (int x, int y, int w, int h) |
int | clip_box (int x, int y, int w, int h, int &X, int &Y, int &W, int &H) |
void | line_style (int style, int width, char *dashes) |
void | push_matrix () |
void | pop_matrix () |
void | scale (float x, float y) |
void | scale (float x) |
void | translate (float x, float y) |
void | translate (int x, int y) |
void | rotate (float d) |
void | mult_matrix (float a, float b, float c, float d, float e, float f) |
void | load_identity () |
void | transform (float &x, float &y) |
void | transform (int &x, int &y) |
void | transform_distance (float &x, float &y) |
void | curve (float x, float y, float x1, float y1, float x2, float y2, float x3, float y3) |
void | arc (float x, float y, float w, float h, float start, float end) |
void | pie (int x, int y, int w, int h, float a1, float a2, int what) |
void | circle (float x, float y, float r) |
void | ellipse (float x, float y, float w, float h) |
void | rect (int x, int y, int w, int h) |
void | rectf (int x, int y, int w, int h) |
void | point (int x, int y) |
void | line (int x1, int y1, int x2, int y2) |
void | points () |
void | stroke () |
void | fill () |
void | fill_stroke (Fl_Color) |
void | newpath () |
void | vertex (float x, float y) |
void | vertex (int x, int y) |
void | vertices (int n, const float v[][2]) |
void | vertices (int n, const int v[][2]) |
void | transformed_vertices (int n, const float v[][2]) |
void | closepath () |
void | font (Fl_Font face, float size) |
void | font (const char *s, float size) |
void | font (const char *s, int attributes, float size) |
Fl_Font | font () const |
float | size () const |
void | encoding (const char *) |
const char * | encoding () const |
const char * | fontname (Fl_Font, int *=0) |
float | width (unsigned int ucs) const |
float | width (const char *s) const |
float | width (const Fl_String &s) const |
float | width (const char *s, int n) const |
float | height () const |
float | descent () const |
void | rtl_draw (const char *s, int n, float x, float y) |
void | draw (const char *s, int n, float x, float y) |
void | draw (const Fl_String &s, float x, float y) |
void | draw (const char *s, float x, float y) |
void | draw_image (const uchar *d, int x, int y, int w, int h, int delta=3, int ldelta=0) |
void | draw_image_mono (const uchar *d, int x, int y, int w, int h, int delta=1, int ld=0) |
void | draw_image (Fl_Draw_Image_Cb call, void *data, int x, int y, int w, int h, int delta=3) |
void | draw_image_mono (Fl_Draw_Image_Cb call, void *data, int x, int y, int w, int h, int delta=1) |
void | rectf (int x, int y, int w, int h, uchar r, uchar g, uchar b) |
void | rectf (int x, int y, int w, int h, Fl_Color c) |
Fl_PostScript (FILE *o, int lang_level, double pw, double ph, int orientation) | |
Protected Methods | |
int | alpha_mask (const uchar *data, int w, int h, int D, int LD=0) |
void | transformed_draw (const char *s, int n, float x, float y) |
void | transformed_draw (const char *s, float x, float y) |
void | draw_scalled_image (const uchar *data, double x, double y, double w, double h, int iw, int ih, int D=3, int LD=0) |
void | draw_scalled_image_mono (const uchar *data, double x, double y, double w, double h, int iw, int ih, int D=3, int LD=0) |
void | draw_scalled_image (Fl_Draw_Image_Cb call, void *data, double x, double y, double w, double h, int iw, int ih, int D) |
void | draw_scalled_image_mono (Fl_Draw_Image_Cb call, void *data, double x, double y, double w, double h, int iw, int ih, int D) |
Definition at line 32 of file Fl_PostScript.h.