#include <hpgsdevices.h>
Data Fields | |
| hpgs_device | inherited |
| The base device structure. | |
| hpgs_bbox | doc_bb |
| hpgs_bbox | page_bb |
| int | n_pages |
| char * | filename |
| The output filename. | |
| hpgs_ostream * | out |
| The current page stream. | |
| hpgs_bool | page_setup |
| Is the current page set up? | |
| hpgs_xrop3_func_t | rop3 |
| The ROP3 transfer raster operation. | |
| hpgs_palette_color | pattern_color |
| The color of the ROP3 pattern. | |
| hpgs_color | color |
| The current output color. | |
| hpgs_ps_media_size * | media_sizes |
| int | n_media_sizes |
| int | media_sizes_alloc_size |
This structure implements a hpgs_device and is used to write a scenery to an eps file.
The document bounding box used for multipage postscript files.
Referenced by hpgs_new_eps_device(), and hpgs_new_ps_device().
The bounding box of the current page.
Referenced by hpgs_new_eps_device(), and hpgs_new_ps_device().
The output filename.
The number of pages. -1...we are writing individual eps files.
Referenced by hpgs_new_eps_device(), and hpgs_new_ps_device().
A stack of media sizes for multipage PostScript files. The media sizes are sorted by their hash value.
Referenced by hpgs_new_eps_device(), and hpgs_new_ps_device().
The currently calculated overall bounding box.
Referenced by hpgs_new_eps_device(), and hpgs_new_ps_device().
1.5.6