32 #include "CrossPlatformTypes.h" 33 #include "IDFactory.h" 36 #define kPrintPrefix RezLong(0x0A00) 37 #define kPrintPrefix2 RezLong(0x17F00) 43 #define kPrintPluginName "Print" 255 kSOVP_Mode_Mask = (3L<<0),
256 kSOVP_Mode_Legacy = (0L<<0),
257 kSOVP_Mode_SimPress = (1L<<0),
258 kSOVP_Mode_SimPressCompOnly = (2L<<0),
259 kSOVP_Mode_SimScreenNoOPP = (3L<<0)
268 kPrintLayers_Mask = (3L<<0),
269 kPrintLayers_Unknown = (0L<<0),
270 kPrintLayers_AllLayers = (1L<<0),
271 kPrintLayers_VisibleLayers = (2L<<0),
272 kPrintLayers_VisiblePrintableLayers = (3L<<0)
307 #define kPrintPref_CLSID { 0x496f0be3, 0x7834, 0x11d2, { 0xaa, 0xf0, 0x0, 0xc0, 0x4f, 0xa3, 0x77, 0x26 } } 309 #define kInk_CLSID { 0xdc9c36dd, 0xa297, 0x4c81, { 0x85, 0xc0, 0x6e, 0x20, 0x3d, 0x13, 0xad, 0xfc } } 311 #define kInks_CLSID { 0xba359c1, 0xff1a, 0x45ed, { 0xa9, 0x99, 0x94, 0x76, 0xbe, 0x2d, 0x2a, 0x3 } } 313 #define kTrapStyle_CLSID { 0x1f276696, 0xedd9, 0x4a86, { 0x9c, 0xf1, 0xf2, 0x39, 0x41, 0xf0, 0xd0, 0xa8 } } 315 #define kTrapStyles_CLSID { 0x6f31e0a0, 0x1bd2, 0x4f9b, { 0xa3, 0x53, 0x2b, 0x4a, 0x54, 0x8d, 0x88, 0x34 } } 317 #define kEPSExportPrefs_CLSID {0x4034a250, 0x56c9, 0x4cd5, { 0xb1, 0xd7, 0xea, 0xa1, 0xea, 0x93, 0x2f, 0x25 }} 319 #define kLayoutPrintPref_CLSID { 0xde277c92, 0xaf39, 0x4af9, { 0xb1, 0x3, 0x82, 0x6c, 0x68, 0xef, 0xdd, 0x76 } } 321 #define kGalleyPrintPref_CLSID { 0xd53766c9, 0x7ea, 0x4c9d, { 0x99, 0x38, 0xeb, 0x1f, 0x64, 0xd6, 0xba, 0x34 } } 323 #define kPrintBooklet_CLSID { 0x39323485, 0x72a0, 0x4caa, { 0x97, 0xc5, 0x43, 0xa5, 0x15, 0x72, 0xa5, 0x44 } } 325 #define kPrintBookletPrint_CLSID { 0x7d4b7fd7, 0x5763, 0x40bb, { 0xa3, 0xc4, 0x7f, 0x7, 0xb5, 0x2d, 0xae, 0x94 } } 327 #define kPrintEvent_CLSID { 0x8a78b37f, 0x82d3, 0x4d66, { 0x8c, 0xdd, 0x67, 0x40, 0x6, 0x11, 0x6d, 0x32 } } 330 enum PrintScriptIDs {
331 c_PrintEvent =
'cPEv',
333 e_BeforePrint =
'bfPr',
334 e_AfterPrint =
'afPr',
336 p_DocumentPrintUIOption =
'pdpu',
338 en_DocumentPrintUIOptions =
'dpuo',
339 en_SuppressPrintProgress =
'spps',
340 en_SuppressPrintWarnings =
'spwr',
341 en_SuppressPrintDialog =
'spdg',
342 en_SuppressFileSaveDialog =
'sfad',
348 #define kPrintDrawEventLinkedItem kPrintPrefix + 1 349 #define kPrintDrawEventContent kPrintPrefix + 2 351 #endif // __PrintID__