_
PsThis package does not implement any new widget. Instead, if provides postscript support for Gtk_Plot widgets, and can create a postscript file from any Gtk_Plot widget.
Types |
---|
type Ps_Orientation is (Plot_Portrait, Plot_Landscape); | |
Portrait format means that the vertical size is longer than
the horizontal size. Landscape is the reverse.
pragma Convention (C, Ps_Orientation);
| |
type Ps_Page_Size is (Plot_Letter, Plot_Legal, Plot_A4, Plot_Executive, Plot_Custom); | |
The formats that can be used for paper sizes.
pragma Convention (C, Ps_Page_Size);
| |
type Ps_Units is (Plot_Inches, Plot_Mm, Plot_Cm, Plot_Pspoints); | |
Units of measure for paper sizes.
pragma Convention (C, Ps_Units);
|
Subprograms |
---|
procedure Plot_Export_Ps (Plot : access Gtk.Extra.Plot.Gtk_Plot_Record'Class; Psfile : in String; Orientation : in Ps_Orientation; Epsflag : in Boolean; Page_Size : in Ps_Page_Size); | ||
Create a new postscript file PsFile with the content of Plot. | ||
procedure Plot_Export_Ps_With_Size (Plot : access Gtk.Extra.Plot.Gtk_Plot_Record'Class; Psfile : in String; Orientation : in Ps_Orientation; Epsflag : in Boolean; Units : in Ps_Units; Width : in Gint; Height : in Gint); | ||
Create a new postscript file PsFile with the content of Plot. | ||
procedure Plot_Canvas_Export_Ps (Canvas : access Gtk_Plot_Canvas_Record'Class; File_Name : in String; Orientation : in Ps_Orientation; Epsflag : in Boolean; Page_Size : in Ps_Page_Size); | ||
Create a new postscript file PsFile with the content of Canvas. | ||
procedure Plot_Canvas_Export_Ps_With_Size (Canvas : access Gtk_Plot_Canvas_Record'Class; File_Name : in String; Orientation : in Ps_Orientation; Epsflag : in Boolean; Units : in Ps_Units; Width : in Gint; Height : in Gint); | ||
Create a new postscript file PsFile with the content of Canvas. |