24 #ifndef __IPageSetupPrefs__ 25 #define __IPageSetupPrefs__ 27 #include "IPMUnknown.h" 28 #include "PMPageSize.h" 36 kUnchangedIntent = -1,
45 enum { kDefaultIID = IID_IPAGEPREFERENCES } ;
52 virtual void SetPageSizePref(
const PMPageSize& pageSize) = 0;
53 virtual PMPageSize GetPageSizePref()
const = 0;
70 virtual void SetWideOrientationPref(bool16 bWide) = 0;
71 virtual bool16 GetWideOrientationPref()
const = 0;
74 virtual void SetNumPagesPref(int32 numPages) = 0;
75 virtual int32 GetNumPagesPref()
const = 0;
78 virtual void SetStartPageNumber(int32 startPageNumber) = 0;
79 virtual int32 GetStartPageNumber()
const = 0;
84 virtual void SetIntent(DocumentIntent intent) = 0;
90 virtual DocumentIntent
GetIntent()
const = 0;
93 virtual void SetPagesPerSpreadPref(int32 numPagesPerSpread) = 0;
94 virtual int32 GetPagesPerSpreadPref()
const = 0;
97 virtual void SetAlwaysUsePagesPerSpreadPref(bool16 bAlways) = 0;
98 virtual bool16 GetAlwaysUsePagesPerSpreadPref()
const = 0;
101 virtual void SetPageBindingPref(int32 pageBinding) = 0;
102 virtual int32 GetPageBindingPref()
const = 0;
106 virtual void SetRestartPageNum(bool16 bRestart) = 0;
107 virtual bool16 GetRestartPageNum()
const = 0;