SELECT cmd: *
FROM
maskRectangle => [
sMin, fMin, sSize, fSize: CARDINAL
],
maskTrapezoid => [
sMin, fMin, fMinLast, sSize, fSize, fSizeLast: CARDINAL
],
maskRunGroup => [
sMin, fMin, sSize, fSize: CARDINAL,
fOffset: CARDINAL, -- add this to fMin of each run
runCount: INT, -- number of runs
pointer: LONG POINTER TO PDFileFormat.Run,
loadAddress: INT -- -1 if not in the load
],
maskSamples => [
loadAddress: INT, -- -1 if not in the load
samples: PDInterpBitmap.BitmapDesc
],
colorSamples => [
samples: PDInterpBitmap.BitmapDesc
],
deviceCommand => [
deviceCommandPointer: LONG POINTER,
deviceCommandWords: CARDINAL
],
stateChange => [
whatChanged: WhatChanged,
loadChangeStart, loadChangeLength: INT
],
ENDCASE
WhatChanged:
TYPE = {
imageStart, imageEnd, priorityChange, colorChange, bandChange, loadChange, documentEnd
};