Index

Package: Plot_Ps

Description

package Gtk.Extra.Plot_Ps is

This 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.

This is a binding to gtkplotprint.h

Binding from C File version gtkextra 2.1.1

Types

Ps_Page_Size

type Ps_Page_Size is
     (Plot_Letter,
      Plot_Legal,
      Plot_A4,
      Plot_Executive,
      Plot_Custom);
The formats that can be used for paper sizes.

Ps_Orientation

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.

Ps_Units

type Ps_Units is (Plot_Inches, Plot_Mm, Plot_Cm, Plot_Pspoints);
Units of measure for paper sizes.

Subprograms & Entries

Plot_Export_Ps

procedure Plot_Export_Ps 
(Plot: access Gtk.Extra.Plot.Gtk_Plot_Record'Class;
Psfile: String;
Orientation: Ps_Orientation;
Epsflag: Boolean;
Page_Size: Ps_Page_Size);
Create a new postscript file PsFile with the content of Plot. Epsflag should be true if the generated file should be in Encapsulated Postscript format instead of simple Postscript.

Plot_Export_Ps_With_Size

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. Epsflag should be true if the generated file should be in Encapsulated Postscript format instead of simple Postscript. The page has a custom size.

Plot_Canvas_Export_Ps

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. Every plot on it is exported to the postscript file. Epsflag should be true if the generated file should be in Encapsulated Postscript format instead of simple Postscript.

Plot_Canvas_Export_Ps_With_Size

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. Every plot on it is exported to the postscript file. Epsflag should be true if the generated file should be in Encapsulated Postscript format instead of simple Postscript. The page has a custom size.