28 #ifndef __IPrintCmdData__ 29 #define __IPrintCmdData__ 31 #include "IPMUnknown.h" 32 #include "IDocument.h" 34 #include "IPrintData.h" 35 #include "IPrintJobData.h" 37 #include "ITrapStyleListMgr.h" 38 #include "IOutputPages.h" 49 virtual void Initialize(int32 nPrintTo, bool16 bPrintReverse ) = 0;
71 virtual Bool8
Update(
float current,
const char* name,
long stage) = 0;
75 virtual void EndPage(int32 whichPage) = 0;
106 enum { kDefaultIID = IID_IPRINTCMDDATA };
149 kShowPageSetup = 0x0001,
150 kWorkingOnStyle = 0x0002,
151 kWorkingOnBook = 0x0004,
152 kPrintUsingStyle = 0x0008,
153 kIsNewStyle = 0x0010,
154 kFromPrintBooklet = 0x0020,
155 kPrintingBooklet = 0x0040,
156 kPreflighting = 0x0080
161 virtual void SetFlags(
const uint32 flags) = 0;
166 kSuppressNothing = 0x0,
167 kSuppressPrintProgress = 0x1,
168 kSuppressPrintWarnings = 0x2,
169 kSuppressPrintDialog = 0x4,
170 kSuppressFileSaveDialog = 0x8,
171 kSuppressEverything = 0xFF
222 virtual uint32
GetFlags()
const = 0;
246 #endif // __IPrintCmdData__