TGnlData
The record of data typeTGnlDatais the basic record used by thePrGeneralprocedure (described beginning on page 9-69). Although no opcode ofPrGeneraluses theTGnlDatarecord, all other records created forPrGeneralare based on this record.
TYPE TGnlData = RECORD iOpCode: Integer; {opcode passed to PrGeneral} iError: Integer; {result code returned by PrGeneral} lReserved: LongInt; {more fields here depending on opcode} END;
Field Description
iOpCode- The opcode that is passed to
PrGeneralto obtain the requested feature. There are five possible opcodes; you can use the following constants or the values they represent to specify one of these opcodesCONST {opcodes used with PrGeneral} getRslDataOp = 4; {get resolutions for the } { current printer} setRslOp = 5; {set resolutions for a } { TPrint record} draftBitsOp = 6; {force enhanced draft- } { quality printing} noDraftBitsOp = 7; {cancel enhanced draft- } { quality printing} getRotnOp = 8; {get page orientation of } { a TPrint record}
iError- The result code returned by
PrGeneral.lReserved- Reserved. Additional fields may follow this field, depending on the opcode used. See the descriptions of the
TGetRslBlk(in the next section),TSetRslBlk(on page 9-51),TDftBitsBlk(on page 9-52), andTGetRotnBlk(on page 9-53) records.
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help