printctl.h File Reference

(r1785/r1282)

#include "colplate.h"

Go to the source code of this file.

Classes

class  TypesetInfo
 A class to encapsulate all the bits of typesetting we provide. The main entry in the class is a list of colour plate objects. When printing separations, the list is used to (a) determin which separations require printing and (b) to set each printable colour plate in the active print view. The main print loop will use the access functions in this class to cycle through each printable plate. This will result in a set of separated representations of a page being produced. Other information held in this class pertain to Postscript functionality. The class contains the prefered screening values for the entire document. More...
class  PrintControl
 This class encapsulates all the print settings for a document, and controls how the document pages are printed on the paper. More...
class  PrintPatchInfo
 This class encapsulates all the info required to print the next patch on the current piece of paper. More...

Defines

#define DEF_SCREEN_FREQ   60
#define DEF_SCREEN_ANG   15
#define DEF_SCREEN_FUNC   SCRTYPE_SPOT1

Enumerations

enum  PrintOrient { PRINTORIENTATION_UPRIGHT, PRINTORIENTATION_SIDEWAYS }
enum  PrintFitType { PRINTFIT_BEST, PRINTFIT_CUSTOM, PRINTFIT_MULTIPLE, PRINTFIT_BESTPAPER }
enum  PrintLayers { PRINTLAYERS_ALLFOREGROUND, PRINTLAYERS_VISIBLEFOREGROUND }
enum  PSLevel { PSLEVEL_AUTO, PSLEVEL_1, PSLEVEL_2 }
enum  PrintMethodType { PRINTMETHOD_NORMAL, PRINTMETHOD_BITMAP, PRINTMETHOD_AABITMAP }
enum  BitmapResMethod { BITMAPRES_AUTO, BITMAPRES_MANUAL }
enum  PrintRangeObj { PRINTRANGEOBJ_ALL, PRINTRANGEOBJ_SELECTED }
enum  PrintRangeDPS { PRINTRANGEDPS_BOTH, PRINTRANGEDPS_LEFTPAGES, PRINTRANGEDPS_RIGHTPAGES }
enum  PrintFillQuality { PRINTFILLQUALITY_HIGH, PRINTFILLQUALITY_MEDIUM, PRINTFILLQUALITY_LOW }
enum  PrintTextOptions { PRINTTEXTOPTIONS_NORMAL, PRINTTEXTOPTIONS_ALLTEXTASSHAPES }


Define Documentation

#define DEF_SCREEN_ANG   15
 

Definition at line 129 of file printctl.h.

#define DEF_SCREEN_FREQ   60
 

Definition at line 128 of file printctl.h.

#define DEF_SCREEN_FUNC   SCRTYPE_SPOT1
 

Definition at line 130 of file printctl.h.


Enumeration Type Documentation

enum BitmapResMethod
 

Enumerator:
BITMAPRES_AUTO 
BITMAPRES_MANUAL 

Definition at line 121 of file printctl.h.

enum PrintFillQuality
 

Enumerator:
PRINTFILLQUALITY_HIGH 
PRINTFILLQUALITY_MEDIUM 
PRINTFILLQUALITY_LOW 

Definition at line 124 of file printctl.h.

enum PrintFitType
 

Enumerator:
PRINTFIT_BEST 
PRINTFIT_CUSTOM 
PRINTFIT_MULTIPLE 
PRINTFIT_BESTPAPER 

Definition at line 117 of file printctl.h.

enum PrintLayers
 

Enumerator:
PRINTLAYERS_ALLFOREGROUND 
PRINTLAYERS_VISIBLEFOREGROUND 

Definition at line 118 of file printctl.h.

enum PrintMethodType
 

Enumerator:
PRINTMETHOD_NORMAL 
PRINTMETHOD_BITMAP 
PRINTMETHOD_AABITMAP 

Definition at line 120 of file printctl.h.

enum PrintOrient
 

Enumerator:
PRINTORIENTATION_UPRIGHT 
PRINTORIENTATION_SIDEWAYS 

Definition at line 116 of file printctl.h.

enum PrintRangeDPS
 

Enumerator:
PRINTRANGEDPS_BOTH 
PRINTRANGEDPS_LEFTPAGES 
PRINTRANGEDPS_RIGHTPAGES 

Definition at line 123 of file printctl.h.

enum PrintRangeObj
 

Enumerator:
PRINTRANGEOBJ_ALL 
PRINTRANGEOBJ_SELECTED 

Definition at line 122 of file printctl.h.

enum PrintTextOptions
 

Enumerator:
PRINTTEXTOPTIONS_NORMAL 
PRINTTEXTOPTIONS_ALLTEXTASSHAPES 

Definition at line 125 of file printctl.h.

enum PSLevel
 

Enumerator:
PSLEVEL_AUTO 
PSLEVEL_1 
PSLEVEL_2 

Definition at line 119 of file printctl.h.


Generated on Sat Nov 10 03:49:19 2007 for Camelot by  doxygen 1.4.4