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

Public Types | |
| enum | { kDefaultIID = IID_IOBJECTEXPORTOPTIONSDATA } |
| enum | OptionState { kValueNotSet = 0, kValueSet, kValueMixed } |
Public Member Functions | |
| virtual void | SetAltTextSourceType (IObjectExportOptions::TextSourceType sourceType)=0 |
| virtual IObjectExportOptions::TextSourceType | GetAltTextSourceType () const =0 |
| virtual OptionState | GetAltTextSourceTypeState () const =0 |
| virtual void | SetCustomAltText (const PMString &customText)=0 |
| virtual void | GetCustomAltText (PMString &customText) const =0 |
| virtual OptionState | GetCustomAltTextState () const =0 |
| virtual void | SetAltTextMetadataProperty (const PMString &nsPrefix, const PMString &propertyPath)=0 |
| virtual void | GetAltTextMetadataProperty (PMString &nsPrefix, PMString &propertyPath) const =0 |
| virtual OptionState | GetAltTextMetadataPropertyState () const =0 |
| virtual void | SetActualTextSourceType (IObjectExportOptions::TextSourceType sourceType)=0 |
| virtual IObjectExportOptions::TextSourceType | GetActualTextSourceType () const =0 |
| virtual OptionState | GetActualTextSourceTypeState () const =0 |
| virtual void | SetCustomActualText (const PMString &customText)=0 |
| virtual void | GetCustomActualText (PMString &customText) const =0 |
| virtual OptionState | GetCustomActualTextState () const =0 |
| virtual void | SetActualTextMetadataProperty (const PMString &nsPrefix, const PMString &propertyPath)=0 |
| virtual void | GetActualTextMetadataProperty (PMString &nsPrefix, PMString &propertyPath) const =0 |
| virtual OptionState | GetActualTextMetadataPropertyState () const =0 |
| virtual void | SetTagType (IObjectExportOptions::TagType tagType)=0 |
| virtual IObjectExportOptions::TagType | GetTagType () const =0 |
| virtual OptionState | GetTagTypeState () const =0 |
| virtual void | SetCustomImageConversion (bool16 custom)=0 |
| virtual bool16 | GetCustomImageConversion () const =0 |
| virtual OptionState | GetCustomImageConversionState () const =0 |
| virtual void | SetImageType (IXMLExportOptions::ImageType type)=0 |
| virtual IXMLExportOptions::ImageType | GetImageType () const =0 |
| virtual OptionState | GetImageTypeState () const =0 |
| virtual void | SetImageResolution (const PMReal &resolution)=0 |
| virtual void | GetImageResolution (PMReal &resolution) const =0 |
| virtual OptionState | GetImageResolutionState () const =0 |
| virtual void | SetJPEGEncoding (IXMLExportOptions::JPEGEncoding encoding)=0 |
| virtual IXMLExportOptions::JPEGEncoding | GetJPEGEncoding () const =0 |
| virtual OptionState | GetJPEGEncodingState () const =0 |
| virtual void | SetJPEGQuality (IXMLExportOptions::JPEGQuality quality)=0 |
| virtual IXMLExportOptions::JPEGQuality | GetJPEGQuality () const =0 |
| virtual OptionState | GetJPEGQualityState () const =0 |
| virtual void | SetGIFPaletteType (IXMLExportOptions::PaletteType palette)=0 |
| virtual IXMLExportOptions::PaletteType | GetGIFPaletteType () const =0 |
| virtual OptionState | GetGIFPaletteTypeState () const =0 |
| virtual void | SetGIFInterlaced (bool16 interlaced)=0 |
| virtual bool16 | GetGIFInterlaced () const =0 |
| virtual OptionState | GetGIFInterlacedState () const =0 |
| virtual void | SetCustomLayout (bool16 layout)=0 |
| virtual bool16 | GetCustomLayout () const =0 |
| virtual OptionState | GetCustomLayoutState () const =0 |
| virtual void | SetCustomLayoutType (IObjectExportOptions::CustomLayoutType customLayoutType)=0 |
| virtual IObjectExportOptions::CustomLayoutType | GetCustomLayoutType () const =0 |
| virtual OptionState | GetCustomLayoutTypeState () const =0 |
| virtual void | SetImageAlignment (IObjectExportOptions::ImageAlignment align)=0 |
| virtual IObjectExportOptions::ImageAlignment | GetImageAlignment () const =0 |
| virtual OptionState | GetImageAlignmentState () const =0 |
| virtual void | SetImageSpaceBefore (const PMReal &before)=0 |
| virtual void | GetImageSpaceBefore (PMReal &before) const =0 |
| virtual OptionState | GetImageSpaceBeforeState () const =0 |
| virtual void | SetImageSpaceAfter (const PMReal &after)=0 |
| virtual void | GetImageSpaceAfter (PMReal &after) const =0 |
| virtual OptionState | GetImageSpaceAfterState () const =0 |
| virtual void | SetUseImagePageBreak (bool16 use)=0 |
| virtual bool16 | GetUseImagePageBreak () const =0 |
| virtual OptionState | GetUseImagePageBreakState () const =0 |
| virtual void | SetImagePageBreak (IObjectExportOptions::ImagePageBreak pageBreak)=0 |
| virtual IObjectExportOptions::ImagePageBreak | GetImagePageBreak () const =0 |
| virtual OptionState | GetImagePageBreakState () const =0 |
| virtual void | CopyData (const IObjectExportOptionsData *pCopyFrom)=0 |
| virtual void | CopyOptions (const IObjectExportOptions *pCopyFrom)=0 |
| virtual void | ResetState ()=0 |
| virtual bool16 | GetUseOriginalImage () const =0 |
| virtual void | SetUseOriginalImage (bool16 useOriginalImage)=0 |
| virtual OptionState | GetUseOriginalImageState () const =0 |
| virtual void | SetEpubType (const PMString &epubType)=0 |
| virtual void | GetEpubType (PMString &epubType) const =0 |
| virtual OptionState | GetEpubTypeState () const =0 |
| virtual void | SetCustomHeightValue (const PMString &height)=0 |
| virtual void | GetCustomHeightValue (PMString &height) const =0 |
| virtual void | SetCustomWidthValue (const PMString &width)=0 |
| virtual void | GetCustomWidthValue (PMString &width) const =0 |
| virtual OptionState | GetCustomHeightValueState () const =0 |
| virtual OptionState | GetCustomWidthValueState () const =0 |
| virtual OptionState | GetCustomHeightTypeState () const =0 |
| virtual OptionState | GetCustomWidthTypeState () const =0 |
| virtual void | SetCustomWidthType (IObjectExportOptions::CustomWidthType customWidthType)=0 |
| virtual IObjectExportOptions::CustomWidthType | GetCustomWidthType () const =0 |
| virtual void | SetCustomHeightType (IObjectExportOptions::CustomHeightType customHeightType)=0 |
| virtual IObjectExportOptions::CustomHeightType | GetCustomHeightType () const =0 |
| virtual void | GetCustomSizeValue (PMString &size) const =0 |
| virtual OptionState | GetCustomSizeValueState () const =0 |
| virtual OptionState | GetCustomSizeTypeState () const =0 |
| virtual void | SetCustomSizeType (IObjectExportOptions::CustomSizeType CustomSizeType)=0 |
| virtual IObjectExportOptions::CustomSizeType | GetCustomSizeType () const =0 |
| virtual bool16 | GetCustomContentConversion () const =0 |
| virtual void | SetCustomContentConversion (bool16 custom)=0 |
| virtual OptionState | GetCustomContentConversionState () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Interface for export options associated with an object. Also maintains a state value for with each export option.
| pure virtual |
Copy data from an instance of the same interface to this instance.
| pCopyFrom | IN instance to copy from |
| pure virtual |
Copy data from an instance of IObjectExportOptions to this instance.
| pCopyFrom | IN instance to copy from |
| pure virtual |
Get actual text metadata property.
| nsPrefix | OUT the xmp schema namespace prefix |
| propertyPath | OUT the xmp property path |
| pure virtual |
Get actual text metadata property state.
| pure virtual |
Get actual text source type.
| pure virtual |
Get actual text source type state.
| pure virtual |
Get alt text metadata property.
| nsPrefix | OUT the xmp schema namespace prefix |
| propertyPath | OUT the xmp property path |
| pure virtual |
Get alt text metadata property state.
| pure virtual |
Get alternate text source type.
| pure virtual |
Get alternate text source type state.
| pure virtual |
Get custom actual text.
| customText | OUT the custom actual text |
| pure virtual |
Get custom actual text state.
| pure virtual |
Get custom alternate text.
| customText | OUT the custom alternate text |
| pure virtual |
Get custom alternate text state.
| pure virtual |
Get custom content conversion preference.
| pure virtual |
Get custom content conversion preference state.
| pure virtual |
Get height type.
| pure virtual |
Get state of height type.
| pure virtual |
Get the value of custom height.
| pure virtual |
Get state of custom height value.
| pure virtual |
Get custom image conversion preference.
| pure virtual |
Get custom image conversion state.
| pure virtual |
Get custom layout.
| pure virtual |
Get custom layout state.
| pure virtual |
Get custom layout type.
| pure virtual |
Get custom layout type state.
| pure virtual |
Get size type.
| pure virtual |
Get state of size type.
| pure virtual |
Get value of custom size.
| pure virtual |
Get state of custom size value.
| pure virtual |
Get width type.
| pure virtual |
Get state of width type.
| pure virtual |
Get value of custom width.
| pure virtual |
Get state of custom width value.
| pure virtual |
Get epub type.
| pure virtual |
Get epub type state.
| pure virtual |
Get gif interlaced option.
| pure virtual |
Get gif interlaced option state.
| pure virtual |
Get gif palette type.
| pure virtual |
Get gif palette type state.
| pure virtual |
Get image alignment option.
| pure virtual |
Get image alignment option state.
| pure virtual |
Get image page break.
| pure virtual |
Get image page break state.
| pure virtual |
Get image resolution.
| resolution | OUT the resolution value |
| pure virtual |
Get image resolution state.
| pure virtual |
Get image space after.
| pure virtual |
Get image space after state.
| pure virtual |
Get image space before.
| pure virtual |
Get image space before state.
| pure virtual |
Get image conversion type.
| pure virtual |
Get image conversion type state.
| pure virtual |
Get jpeg encoding option.
| pure virtual |
Get jpeg encoding option state.
| pure virtual |
Get jpeg quality.
| pure virtual |
Get jpeg quality state.
| pure virtual |
Get tag type.
| pure virtual |
Get tag type state.
| pure virtual |
Get use image page break.
| pure virtual |
Get use image page break state.
| pure virtual |
Get use original image preference.
| pure virtual |
Get use original image state.
| pure virtual |
Resets the state of all options to kValueNotSet.
| pure virtual |
Set actual text metadata property.
| nsPrefix | IN the xmp schema namespace prefix |
| propertyPath | IN the xmp property path |
| pure virtual |
Set actual text source type.
| sourceType | IN the actual text source type |
| pure virtual |
Set alt text metadata property.
| nsPrefix | IN the xmp schema namespace prefix |
| propertyPath | IN the xmp property path |
| pure virtual |
Set alternate text source type.
| sourceType | IN the alternate text source type |
| pure virtual |
Set custom actual text.
| customText | IN the custom actual text |
| pure virtual |
Set custom alternate text.
| customText | IN the custom alternate text |
| pure virtual |
Set custom content conversion preference.
| custom | IN whether to do custom conversion or not |
| pure virtual |
Set height type
| customHeightType | IN to set height type. |
| pure virtual |
Set value of custom height.
| height | IN to set custom height value. |
| pure virtual |
Set custom image conversion preference.
| custom | IN whether to do custom conversion or not |
| pure virtual |
Set custom layout.
| layout | IN whether to do custom layout or not |
| pure virtual |
Set custom layout type.
| customLayoutType | IN kind of custom layout |
| pure virtual |
Set size type
| CustomSizeType | IN to set size type. |
| pure virtual |
Set width type
| customWidthType | IN to set width type. |
| pure virtual |
Set value of custom width.
| width | IN to set custom width value. |
| pure virtual |
Set the epub type. The list of valid epub types are in http://www.idpf.org/epub/vocab/structure/# .
| epubType | IN to set epub type |
| pure virtual |
Set gif interlaced option.
| interlaced | IN whether to create interlaced GIF |
| pure virtual |
Set gif palette type.
| palette | IN kind of GIF palette to create |
| pure virtual |
Set image alignment option.
| align | IN kind of image alignment. |
| pure virtual |
Set image page break.
| pageBreak | IN image page break. |
| pure virtual |
Set image resolution.
| resolution | IN the resolution value |
| pure virtual |
Set image space after.
| before | IN the space after |
| pure virtual |
Set image space before.
| before | IN the space before |
| pure virtual |
Set image conversion type.
| type | IN image conversion format |
| pure virtual |
Set jpeg encoding option.
| encoding | IN JPEG encoding scheme to choose |
| pure virtual |
Set jpeg quality.
| quality | IN quality level to use for exported JPEG |
| pure virtual |
Set tag type.
| tagType | IN the tag type |
| pure virtual |
Set use image page break.
| use | IN use image page break. |
| pure virtual |
Set the use original image preference.
| useOriginalImage | IN whether to use original image or not |