The lglPaper Structure
The lglPaper Structure — Paper size definitions
|
|
Includes
#include <libglabels/lgl-paper.h>
Description
This section describes a structure for representing a paper size definition
and related functions.
Functions
lgl_paper_new ()
lglPaper *
lgl_paper_new (gchar *id
,
gchar *name
,
gdouble width
,
gdouble height
,
gchar *pwg_size
);
Allocates and constructs a new lglPaper structure.
Returns
a pointer to a newly allocated lglPaper structure.
lgl_paper_dup ()
lglPaper *
lgl_paper_dup (const lglPaper *orig
);
Duplicates an existing lglPaper structure.
Returns
a pointer to a newly allocated lglPaper structure.
lgl_paper_free ()
void
lgl_paper_free (lglPaper *paper
);
Free all memory associated with an existing lglPaper structure.
Types and Values
struct lglPaper
struct lglPaper {
gchar *id; /* Unique ID of paper definition */
gchar *name; /* Localized name of paper */
gdouble width; /* Width (in points) */
gdouble height; /* Height (in points) */
gchar *pwg_size; /* PWG 5101.1-2002 size name */
};
This structure defines a paper (page) size.