![]() | InDesign SDK 20.5 |
#include <ISnapPrefsData.h>

Public Types | |
| enum | { kDefaultIID = IID_ISNAPPREFSDATA } |
Public Member Functions | |
| virtual void | CopyPrefs (ISnapPrefsData *prefsToCopy)=0 |
| virtual void | SetName (const WideString &name)=0 |
| virtual const WideString & | GetName ()=0 |
| virtual void | SetFormatClassID (const ClassID &formatClassID)=0 |
| virtual const ClassID & | GetFormatClassID ()=0 |
| virtual void | SetScale (const PMReal &scale)=0 |
| virtual const PMReal & | GetScale ()=0 |
| virtual void | SetResolution (const PMReal &resolution)=0 |
| virtual const PMReal & | GetResolution ()=0 |
| virtual void | SetMinimumResolution (const PMReal &minimumResolution)=0 |
| virtual const PMReal & | GetMinimumResolution ()=0 |
| virtual void | SetBleed (const PMReal &bleed)=0 |
| virtual const PMReal & | GetBleed ()=0 |
| virtual void | SetDrawArea (bool16 drawArea)=0 |
| virtual const bool16 & | GetDrawArea ()=0 |
| virtual void | SetFullResolutionGraphics (bool16 fullResolutionGraphics)=0 |
| virtual const bool16 & | GetFullResolutionGraphics ()=0 |
| virtual void | SetDrawGray (bool16 drawGray)=0 |
| virtual const bool16 & | GetDrawGray ()=0 |
| virtual void | SetDrawingFlags (int32 drawingFlags)=0 |
| virtual const int32 & | GetDrawingFlags ()=0 |
| virtual void | SetJPEGEncoding (const int32 encoding)=0 |
| virtual const int32 & | GetJPEGEncoding ()=0 |
| virtual void | SetJPEGQuality (const int32 quality)=0 |
| virtual const int32 & | GetJPEGQuality ()=0 |
| virtual void | SetTIFFPaletteType (const int32 paletteType)=0 |
| virtual const int32 & | GetTIFFPaletteType ()=0 |
| virtual void | SetGIFPaletteType (const int32 paletteType)=0 |
| virtual const int32 & | GetGIFPaletteType ()=0 |
| virtual void | SetTIFFTransparent (const bool16 transparent)=0 |
| virtual const bool16 & | GetTIFFTransparent ()=0 |
| virtual void | SetGIFTransparent (const bool16 transparent)=0 |
| virtual const bool16 & | GetGIFTransparent ()=0 |
| virtual void | SetGIFInterlaced (const bool16 interlaced)=0 |
| virtual const bool16 & | GetGIFInterlaced ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
From SDK sample; interface for SnapShot preferences data.
| pure virtual |
Copy the given ISnapPrefsData to here. This is a shortcut if you only want to change one setting, use this to copy the settings then just change the one.
| prefsToCopy | IN the ISnapPrefsData to copy |
Implemented in SnapPrefsDataPersist, and SnapPrefsData.
| pure virtual |
Get the bleed.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Returns kTrue if draw the clicked spread, returns kFalse if draw the selected items.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Returns kTrue if image is draw in grayscale, otherwise returns kFalse.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the drawing flag.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the image write format class ID.
Implemented in SnapPrefsDataPersist, and SnapPrefsData.
| pure virtual |
Returns kTrue if the image is drawn at full resolution, otherwise returns kFalse.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the interlace flag for GIF image.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the palette type for GIF image.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the transparency flag for GIF image.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the JPEG encoding.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get JPEG quality.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the minimum image resolution.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the file name.
Implemented in SnapPrefsDataPersist, and SnapPrefsData.
| pure virtual |
Get the image resolution.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the x and y scale factor.
Implemented in SnapPrefsDataPersist, and SnapPrefsData.
| pure virtual |
Get the palette type for TIFF image.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Get the transparency flag for TIFF image.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the bounds of the area to be drawn by the given amount of bleed.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the draw area, the spread that is clicked or the selected items.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set to kTrue to draw grayscale, otherwise draw RGB.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the drawing flag.
| drawingFlags | IN If this is set to kPrinting, then it suppresses the drawing of margins and guides. See IShape for the drawing flags. |
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the image write format class ID.
Implemented in SnapPrefsDataPersist, and SnapPrefsData.
| pure virtual |
Set to kTrue to force images and graphics to draw at full resolution, otherwise draw proxies.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the interlace flag for GIF image. In general, it causes the reader to take longer to display the image if it is set.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the palette type for GIF image:
| paletteType | Set to kTryExactThenAdaptivePalette (0), kMacPalette (1), kWebPalette (2) or kWinPalette (4). NOTE: kNoPalette is not an option for GIF images as they need a color palette. |
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the transparency flag for GIF image.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the JPEG encoding
| encoding | IN Set to baseline (0) or progressive (1). |
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the JPEG quality: low, good, excellent and great.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the minimum image resolution.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the file name to which you want your snap shot saved.
Implemented in SnapPrefsDataPersist, and SnapPrefsData.
| pure virtual |
Set the image resolution.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the x and y scale factor.
Implemented in SnapPrefsDataPersist, and SnapPrefsData.
| pure virtual |
Set the palette type for TIFF image.
| paletteType | IN Set to kNoPalette (0), kTryExactThenAdaptivePalette (1), kMacPalette (2), kWebPalette (3) or kWinPalette (4). |
Implemented in SnapPrefsData, and SnapPrefsDataPersist.
| pure virtual |
Set the TIFF transparency on or off.
Implemented in SnapPrefsData, and SnapPrefsDataPersist.