Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Fl_PostScript Class Reference

Fl_PostScript. More...

#include <Fl_PostScript.h>

Inheritance diagram for Fl_PostScript:

Fl_Printer Fl_Device List of all members.

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)

Detailed Description

Fl_PostScript.

Definition at line 32 of file Fl_PostScript.h.


The documentation for this class was generated from the following file:
Generated on Thu Jul 31 15:33:51 2003 for eFLTK by doxygen1.2.15