LAYOUTPARMS Struct Reference

Hardcopy layout parameters. More...

#include <mplayout.h>

List of all members.

Public Member Functions

 LAYOUTPARMS ()
 ~LAYOUTPARMS ()
 LAYOUTPARMS (const LAYOUTPARMS &)
LAYOUTPARMSoperator= (const LAYOUTPARMS &)
ERRVALUE ReadDefault ()
ERRVALUE WriteDefault ()

Static Public Member Functions

const SERIALIZER::ITEMDEFGetSerialItemDef ()

Public Attributes

double FullHeight
double FullWidth
double FullPrintableHeight
double FullPrintableWidth
double PrintableHeight
double PrintableWidth
double LeftMargin
double TopMargin
double Scale
double Zoom
double dpi
INT32 flags
char printer [64]
UNICODE paper [64]
char rpattern [32]
char vpattern [32]
double contrast
double brightness
CBPARMS cbparms
CONTRINFO gamma [3]
double DotGain [4]
double ScreenAngle [4]
double ScreenFreq
MGD::PROFILEPARMS_PRINTER ProfileParms


Detailed Description

Hardcopy layout parameters.

Definition at line 120 of file mplayout.h.


Constructor & Destructor Documentation

LAYOUTPARMS::LAYOUTPARMS  ) 
 

LAYOUTPARMS::~LAYOUTPARMS  ) 
 

LAYOUTPARMS::LAYOUTPARMS const LAYOUTPARMS  ) 
 


Member Function Documentation

const SERIALIZER::ITEMDEF* LAYOUTPARMS::GetSerialItemDef  )  [static]
 

LAYOUTPARMS& LAYOUTPARMS::operator= const LAYOUTPARMS  ) 
 

ERRVALUE LAYOUTPARMS::ReadDefault  ) 
 

Read LAYOUTPARMS from Ini file.

ERRVALUE LAYOUTPARMS::WriteDefault  ) 
 

Write LAYOUTPARMS to Ini file.


Member Data Documentation

double LAYOUTPARMS::brightness
 

Definition at line 154 of file mplayout.h.

CBPARMS LAYOUTPARMS::cbparms
 

Color balance parameters.

Definition at line 155 of file mplayout.h.

double LAYOUTPARMS::contrast
 

Definition at line 153 of file mplayout.h.

double LAYOUTPARMS::DotGain[4]
 

Percent (0.0 to 1.0).

Definition at line 157 of file mplayout.h.

double LAYOUTPARMS::dpi
 

Printer resolution in dots/inch.

Definition at line 147 of file mplayout.h.

INT32 LAYOUTPARMS::flags
 

misc flags, see below

Definition at line 148 of file mplayout.h.

double LAYOUTPARMS::FullHeight
 

Full height including margins in inches.

Definition at line 137 of file mplayout.h.

double LAYOUTPARMS::FullPrintableHeight
 

Full printable height (user selected) in inches.

Definition at line 139 of file mplayout.h.

double LAYOUTPARMS::FullPrintableWidth
 

Full printable width (user selected) in inches.

Definition at line 140 of file mplayout.h.

double LAYOUTPARMS::FullWidth
 

Full width including margins in inches.

Definition at line 138 of file mplayout.h.

CONTRINFO LAYOUTPARMS::gamma[3]
 

Definition at line 156 of file mplayout.h.

double LAYOUTPARMS::LeftMargin
 

Unprintable left margin in inches (fixed).

Definition at line 143 of file mplayout.h.

UNICODE LAYOUTPARMS::paper[64]
 

Definition at line 150 of file mplayout.h.

double LAYOUTPARMS::PrintableHeight
 

Printable height of a single page in inches (fixed).

Definition at line 141 of file mplayout.h.

double LAYOUTPARMS::PrintableWidth
 

Printable width of a single page in inches (fixed).

Definition at line 142 of file mplayout.h.

char LAYOUTPARMS::printer[64]
 

Name of driver object. Not localizable.

Definition at line 149 of file mplayout.h.

MGD::PROFILEPARMS_PRINTER LAYOUTPARMS::ProfileParms
 

Definition at line 160 of file mplayout.h.

char LAYOUTPARMS::rpattern[32]
 

Definition at line 151 of file mplayout.h.

double LAYOUTPARMS::Scale
 

eg: 24000 for 1:24000 (Should have been named MapScale)

Definition at line 145 of file mplayout.h.

double LAYOUTPARMS::ScreenAngle[4]
 

in degrees

Definition at line 158 of file mplayout.h.

double LAYOUTPARMS::ScreenFreq
 

in LPI. All componants must be same frequency

Definition at line 159 of file mplayout.h.

double LAYOUTPARMS::TopMargin
 

Unprintable top margin in inches (fixed).

Definition at line 144 of file mplayout.h.

char LAYOUTPARMS::vpattern[32]
 

Definition at line 152 of file mplayout.h.

double LAYOUTPARMS::Zoom
 

Zoom factor (normally 1.0).

Definition at line 146 of file mplayout.h.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 12 06:26:54 2004 for TNTsdk by doxygen 1.3.4-20031026