pdftron::PDF::PrinterMode Class Reference

PrinterMode is a utility class used to represent options for printing. More...

#include <Print.h>

Collaboration diagram for pdftron::PDF::PrinterMode:

Collaboration graph
[legend]

List of all members.

Public Types

enum  DuplexMode { e_Duplex_Auto = 0, e_Duplex_None = 1, e_Duplex_LongSide = 2, e_Duplex_ShortSide = 3 }
 Enumerated values for specifying how the printed pages are flipped when duplexing. More...
enum  OutputQuality { e_OutputQuality_Draft = -1, e_OutputQuality_Low = -2, e_OutputQuality_Medium = -3, e_OutputQuality_High = -4 }
 Enumerated values for specifying the quality of the printing. More...
enum  OutputColor { e_OutputColor_Color = 0, e_OutputColor_Grayscale = 1, e_OutputColor_Monochrome = 2 }
 Enumerated values for specifying the color mode for printing. More...

Public Member Functions

 PrinterMode ()
 ~PrinterMode ()
void SetCopyCount (int copyCount)
void SetCollation (bool collation)
void SetDuplexing (DuplexMode mode)
void SetOutputQuality (OutputQuality quality)
void SetOutputColor (OutputColor color)
void SetDPI (int dpi)


Detailed Description

PrinterMode is a utility class used to represent options for printing.

Member Enumeration Documentation

Enumerated values for specifying how the printed pages are flipped when duplexing.

Enumerator:
e_Duplex_Auto  use the current printer setting
e_Duplex_None  single-sided printing
e_Duplex_LongSide  flip the paper along the long side
e_Duplex_ShortSide  flip the paper along the short side

Enumerated values for specifying the quality of the printing.

Enumerator:
e_OutputQuality_Draft  printer draft mode
e_OutputQuality_Low  printer low quality mode
e_OutputQuality_Medium  printer medium quality mode
e_OutputQuality_High  printer high quality mode

Enumerated values for specifying the color mode for printing.

Enumerator:
e_OutputColor_Color  24bpp
e_OutputColor_Grayscale  8bpp
e_OutputColor_Monochrome  single color (1bpp)


Constructor & Destructor Documentation

pdftron::PDF::PrinterMode::PrinterMode (  ) 

pdftron::PDF::PrinterMode::~PrinterMode (  ) 


Member Function Documentation

void pdftron::PDF::PrinterMode::SetCopyCount ( int  copyCount  ) 

void pdftron::PDF::PrinterMode::SetCollation ( bool  collation  ) 

void pdftron::PDF::PrinterMode::SetDuplexing ( DuplexMode  mode  ) 

void pdftron::PDF::PrinterMode::SetOutputQuality ( OutputQuality  quality  ) 

void pdftron::PDF::PrinterMode::SetOutputColor ( OutputColor  color  ) 

void pdftron::PDF::PrinterMode::SetDPI ( int  dpi  ) 


© 2002-2010 PDFTron Systems Inc.