28 #include "IPMUnknown.h" 31 #include "IXPManager.h" 32 #include "IFlattenerSettings.h" 33 #include "IViewPortAttributes.h" 34 #include "BravoForwardDecl.h" 44 enum { kDefaultIID = IID_IXPUTILS };
67 AGMColorSpace* fBlendSpace;
77 virtual bool32 IsOPPEnabledInView(
IControlView* iView) = 0;
82 kXPCF_IgnoreSpreadOverrides = (1L<<0),
86 kXPCF_NoSpotSetup = (1L<<1),
89 kXPCF_RasterizeAGMPrintIncompatiblePaints = (1L<<2),
92 kXPCF_UseActiveBookInkList = (1L<<3)
102 virtual AGMPort* CreateFlattener(
106 IXPUtils::FlattenOutputMode mode,
109 void* pAGMFlattenerSettings = nil,
110 AGMColorSpace* preferredBlendSpace = nil) = 0;
113 virtual void ReleaseBlendSpace(AGMColorSpace* theBlendSpace) = 0;
121 virtual AGMColorProfile* CreateAntistitchingProfile
123 AGMColorProfile* profBlend,
124 AGMColorProfile* profDevice,
125 AGMColorProfile* profCMYK = nil,
126 AGMColorProfile* profProof = nil
129 virtual void ReleaseProfile(AGMColorProfile*) = 0;
136 UID uidFlatStyle ) = 0;
145 bool16 bIgnoreSpreadOverrides,
156 bool32 bIgnoreOverrides,
179 AGMColorSpace* theSpace) = 0;
221 #endif // __IXPUtils__