Printing Constants

Comments

The Development Center provides a number of predefined constants. Some of these constants correspond to commonly used accelerator keys. Others are used in various Zim printing commands and functions. These constants are defined in the $DeployServices directory so this directory must be accessed before they can be used.

access $DeployServices

The following constants refer to the possible PaperBin values:

Constant Name

Value

Data Type

cBIN_UPPER

1

char

cBIN_LOWER

2

char

cBIN_MIDDLE

3

char

cBIN_MANUAL

4

char

cBIN_ENVELOPE

5

char

cBIN_ENVMANUAL

6

char

cBIN_AUTO

7

char

cBIN_TRACTOR

8

char

cBIN_SMALLFMT

9

char

cBIN_LARGEFMT

10

char

cBIN_LARGECAPACITY

11

char

cBIN_CASSETTE

14

char

 

The following constants refer to the different paper sizes:

Constant Name

Value

Data Type

Comments

cLETTER

1

char

Letter 8 1/2 x 11 in

cLETTERSMALL

2

char

Letter Small 8 1/2 x 11 in

cTABLOID

3

char

Tabloid 11 x 17 in

cLEDGER

4

char

Ledger 17 x 11 in

Clegal

5

char

Legal 8 1/2 x 14 in

CstatemeNT

6

char

Statement 5 1/2 x 8 1/2 in

CexecutivE

7

char

Executive 7 1/4 x 10 1/2 in

cA3

8

char

A3 297 x 420 mm

cA4

9

char

A4 210 x 297 mm

cA4SMALL

10

char

A4 Small 210 x 297 mm

cA5

11

char

A5 148 x 210 mm

cB4

12

char

B4 250 x 354

cB5

13

char

B5 182 x 257 mm

cFOLIO

14

char

Folio 8 1/2 x 13 in

cQUARTO

15

char

Quarto 215 x 275 mm

c10X14

16

char

10x14 in

c11X17

17

char

11x17 in

cNOTE

18

char

Note 8 1/2 x 11 in

cENV_9

19

char

Envelope #9 3 7/8 x 8 7/8

cENV_10

20

char

Envelope #10 4 1/8 x 9 1/2

cENV_11

21

char

Envelope #11 4 1/2 x 10 3/8

cENV_12

22

char

Envelope #12 4 \276 x 11

cENV_14

23

char

Envelope #14 5 x 11 1/2

cCSHEET

24

char

C size sheet

cDSHEET

25

char

D size sheet

cESHEET

26

char

E size sheet

cENV_DL

27

char

Envelope DL 110 x 220mm

cENV_C5

28

char

Envelope C5 162 x 229 mm

cENV_C3

29

char

Envelope C3 324 x 458 mm

cENV_C4

30

char

Envelope C4 229 x 324 mm

cENV_C6

31

char

Envelope C6 114 x 162 mm

cENV_C65

32

char

Envelope C65 114 x 229 mm

cENV_B4

33

char

Envelope B4 250 x 353 mm

cENV_B5

34

char

Envelope B5 176 x 250 mm

cENV_B6

35

char

Envelope B6 176 x 125 mm

cENV_ITALY

36

char

Envelope 110 x 230 mm

cENV_MONARCH

37

char

Envelope Monarch 3.875 x 7.5 in

cENV_PERSONAL

38

char

6 3/4 Envelope 3 5/8 x 6 1/2 in

cFFOLD_US

39

char

US Std Fanfold 14 7/8 x 11 in

cFFOLD_GERMAN_STD

40

char

German Std Fanfold 8 1/2 x 12 in

cFFOLD_GERMAN_LGL

41

char

German Legal Fanfold 8 1/2 x 13 in

cUSER

256

char

 

 

The following printer constants refer to orientation:

Constant Name

Value

Data Type

cPORTRAIT

1

char

cLANDSCAPE

2

char

 

The following printer constants refer to print qualities:

Constant Name

Value

Data Type

cDRAFT

-1

char

cLOW

-2

char

cMEDIUM

-3

char

cHIGH

-4

char

 

The following constants enable/disable color for printers:

Constant Name

Value

Data Type

cMONOCHROME

1

char

cCOLOR

2

char

 

The following constants deal with enabling duplex operation:

Constant Name

Value

Data Type

cSIMPLEX

1

char

cVERTICAL

2

char

cHORIZONTAL

3

char

 

The following constants are TrueType options:

Constant Name

Value

Data Type

Comments

cBITMAP

1

char

print TT fonts as graphic

cDOWNLOAD

2

char

download TT fonts as soft fonts

cSUBDEV

3

char

substitute device fonts as TT fonts

 

The following constants are screen units choices:

Constant Name

Value

Data Type

cPIXELS

1

char

cTWIPS

2

char

cPOINTS

3

char

cLOGICAL_INCHS

4

char

 

The following constants are toggle values:

Constant Name

Value

Data Type

cTOGGLE_ON

1

char

cTOGGLE_OFF

2

char

 

Use this constant to reset all settable properties:

Constant Name

Value

Data Type

cDEFAULT

0

char

 

The following constant identifies the file type for the $FILEPRINT command:

Constant Name

Value

Data Type

cTEXT

0

numeric