24 #ifndef __ICMSSetProofingCmdData__ 25 #define __ICMSSetProofingCmdData__ 27 #include "ColorMgmtID.h" 28 #include "ICMSProofing.h" 33 enum { kDefaultIID = IID_ICMSSETPROOFINGCMDDATA };
35 virtual bool32 GetIsProofingOn(bool32* setIt = nil)
const = 0;
36 virtual void SetIsProofingOn(bool32, bool32 setIt = kTrue) = 0;
38 virtual ICMSProofing::ProofingType GetProofingType(bool32* setIt = nil)
const = 0;
39 virtual void SetProofingType(ICMSProofing::ProofingType, bool32 setIt = kTrue) = 0;
41 virtual PMString GetProfileName(bool32* setIt = nil)
const = 0;
42 virtual void SetProfileName(
PMString&, bool32 setIt = kTrue) = 0;
44 virtual ICMSProfile* GetCMSProfile(bool32* setIt = nil)
const = 0;
45 virtual void SetCMSProfile(
ICMSProfile*, bool32 setIt = kTrue) = 0;
47 virtual bool32 GetSimulatePaperWhite(bool32* setIt = nil)
const = 0;
48 virtual void SetSimulatePaperWhite(bool32, bool32 setIt = kTrue) = 0;
50 virtual bool32 GetSimulateInkBlack(bool32* setIt = nil)
const = 0;
51 virtual void SetSimulateInkBlack(bool32, bool32 setIt = kTrue) = 0;
53 virtual bool32 GetPreserveNumbers(bool32* setIt = nil)
const = 0;
54 virtual void SetPreserveNumbers(bool32, bool32 setIt = kTrue) = 0;
56 #endif // __ICMSSetProofingCmdData__