home *** CD-ROM | disk | FTP | other *** search
- {$if not def PREFS_PRINTERTXT_H} CONST PREFS_PRINTERTXT_H=TRUE;
-
- { ********************************************************************
- ** KickPascal-Include-Datei "prefs/printertxt.h" zu Kickstart 3.0 **
- ******************************************************************** }
-
- {$if not def LIBRARIES_IFFPARSE_H;incl "libraries/iffparse.h";endif}
-
- CONST
- ID_PTXT = $50545854; { "PTXT" }
- ID_PUNT = $50554e54; { "PUNT" }
-
- DRIVERNAMESIZE = 30;
- DEVICENAMESIZE = 32;
-
- TYPE
- p_PrinterTxtPrefs=^PrinterTxtPrefs;
- PrinterTxtPrefs = RECORD
- pt_Reserved : array[0..3] of Long;
- pt_Driver : String[DRIVERNAMESIZE];
- pt_Port : Byte;
-
- pt_PaperType : Word;
- pt_PaperSize : Word;
- pt_PaperLength : Word;
-
- pt_Pitch : Word;
- pt_Spacing : Word;
- pt_LeftMargin : Word;
- pt_RightMargin : Word;
- pt_Quality : Word;
- end;
-
- CONST
- PP_PARALLEL = 0;
- PP_SERIAL = 1;
-
- PT_FANFOLD = 0;
- PT_SINGLE = 1;
-
- PS_US_LETTER = 0;
- PS_US_LEGAL = 1;
- PS_N_TRACTOR = 2;
- PS_W_TRACTOR = 3;
- PS_CUSTOM = 4;
- PS_EURO_A0 = 5; (* European size A0: 841 x 1189 *)
- PS_EURO_A1 = 6; (* European size A1: 594 x 841 *)
- PS_EURO_A2 = 7; (* European size A2: 420 x 594 *)
- PS_EURO_A3 = 8; (* European size A3: 297 x 420 *)
- PS_EURO_A4 = 9; (* European size A4: 210 x 297 *)
- PS_EURO_A5 = 10; (* European size A5: 148 x 210 *)
- PS_EURO_A6 = 11; (* European size A6: 105 x 148 *)
- PS_EURO_A7 = 12; (* European size A7: 74 x 105 *)
- PS_EURO_A8 = 13; (* European size A8: 52 x 74 *)
-
- PP_PICA = 0;
- PP_ELITE = 1;
- PP_FINE = 2;
-
- PS_SIX_LPI = 0;
- PS_EIGHT_LPI = 1;
-
- PQ_DRAFT = 0;
- PQ_LETTER = 1;
-
- TYPE
- p_PrinterUnitPrefs=^PrinterUnitPrefs;
- PrinterUnitPrefs = RECORD
- pu_Reserved : array[0..3] of LongInt;
- pu_UnitNum : LongInt;
- pu_OpenDeviceFlags : Long;
- pu_DeviceName : String[DEVICENAMESIZE];
- end;
-
- {$endif}
-