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

Public Types | |
| enum | { kDefaultIID = IID_IOBJECTEXPORTOPTIONSSUITE } |
Public Member Functions | |
| virtual bool16 | CanApplyObjectExportOptions (void) const =0 |
| virtual void | GetObjectExportOptions (IObjectExportOptionsData *objExpOptsData) const =0 |
| virtual bool16 | CanApplySVGExportOptions (void) const =0 |
| virtual void | GetSVGExportOptions (ISVGExportOptionsData *svgExpOptsData) const =0 |
| virtual void | ApplyAltTextSourceType (IObjectExportOptions::TextSourceType sourceType)=0 |
| virtual void | ApplyCustomAltText (const PMString &customText)=0 |
| virtual void | ApplyAltTextMetadataProperty (const PMString &nsPrefix, const PMString &propertyPath)=0 |
| virtual void | ApplyActualTextSourceType (IObjectExportOptions::TextSourceType sourceType)=0 |
| virtual void | ApplyCustomActualText (const PMString &customText)=0 |
| virtual void | ApplyActualTextMetadataProperty (const PMString &nsPrefix, const PMString &propertyPath)=0 |
| virtual void | ApplyTagType (IObjectExportOptions::TagType tagType)=0 |
| virtual void | ApplyCustomImageConversion (bool16 custom)=0 |
| virtual void | ApplyImageType (IXMLExportOptions::ImageType type)=0 |
| virtual void | ApplyImageResolution (const PMReal &resolution)=0 |
| virtual void | ApplyJPEGEncoding (IXMLExportOptions::JPEGEncoding encoding)=0 |
| virtual void | ApplyJPEGQuality (IXMLExportOptions::JPEGQuality quality)=0 |
| virtual void | ApplyGIFPaletteType (IXMLExportOptions::PaletteType palette)=0 |
| virtual void | ApplyGIFInterlaced (bool16 interlaced)=0 |
| virtual void | ApplyCustomLayout (bool16 layout)=0 |
| virtual void | ApplyCustomLayoutType (IObjectExportOptions::CustomLayoutType customLayoutType)=0 |
| virtual void | ApplyImageAlignment (IObjectExportOptions::ImageAlignment align)=0 |
| virtual void | ApplyImageSpaceBefore (const PMReal &before)=0 |
| virtual void | ApplyImageSpaceAfter (const PMReal &after)=0 |
| virtual void | ApplyUseImagePageBreak (bool16 usePageBreak)=0 |
| virtual void | ApplyImagePageBreak (IObjectExportOptions::ImagePageBreak pageBreak)=0 |
| virtual ErrorCode | GetTextFromStructure (bool16 alt, PMString &structureText) const =0 |
| virtual ErrorCode | GetTextFromMetadata (const PMString &nsPrefix, const PMString &propertyPath, PMString &metadataText) const =0 |
| virtual void | ApplyUseOriginalImage (bool16 useOriginal)=0 |
| virtual void | ApplyEpubType (const PMString &eType)=0 |
| virtual void | ApplyCustomWidthType (IObjectExportOptions::CustomWidthType customWidthType)=0 |
| virtual void | ApplyCustomHeightType (IObjectExportOptions::CustomHeightType customHeightType)=0 |
| virtual void | ApplyCustomWidth (const PMString &width)=0 |
| virtual void | ApplyCustomHeight (const PMString &height)=0 |
| virtual void | ApplyCustomSizeType (IObjectExportOptions::CustomSizeType customSizeType)=0 |
| virtual void | ApplyCustomSize (const PMString &sizeString)=0 |
| virtual void | ApplyCustomContentConversion (bool16 custom)=0 |
| virtual void | ApplySVGExportType (ISVGAttributes::EPubExportSVGStrategy type)=0 |
| virtual void | ApplyOnAllSVGs (bool16 value, ISVGAttributes::EPubExportSVGStrategy type)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
IID_IOBJECTEXPORTOPTIONSUITE interface; this interface involves selections; There will be an implementation on the ASB which is referred to as the integrator, and different selection format such as Layout implement their own CSB; when client code ask for a method, it check current selection and let each selection CSB do their own work.
| pure virtual |
Applies the actual text metadata property export option to the selection.
| nsPrefix | IN the xmp schema namespace prefix |
| propertyPath | IN the xmp property path |
| pure virtual |
Applies the actual text source type export option to the selection.
| sourceType | IN the actual text source type |
| pure virtual |
Applies the alternate text metadata property export option to the selection.
| nsPrefix | IN the xmp schema namespace prefix |
| propertyPath | IN the xmp property path |
| pure virtual |
Applies the alternate text source type export option to the selection.
| sourceType | IN the alternate text source type |
| pure virtual |
Applies custom actual text export option to the selection.
| customText | IN the custom actual text |
| pure virtual |
Applies custom alternate text export option to the selection.
| customText | IN the custom alternate text |
| pure virtual |
Applies the custom content rasterization option to the selection.
| custom | IN whether to rasterize content or not |
| pure virtual |
Applies custom height value to the selection.
| height | IN the custom height. |
| pure virtual |
Applies custom height type export option to the selection.
| customHeightType | IN the custom height type. |
| pure virtual |
Applies the custom image conversion export option to the selection.
| custom | IN whether to do custom conversion or not |
| pure virtual |
Applies the custom layout export option to the selection.
| layout | IN whether to use custom layout or not |
| pure virtual |
Applies the custom layout type export option to the selection.
| customLayoutType | IN type of custom layout to be used |
| pure virtual |
Applies custom size string to the selection.
| sizeString | IN the custom string. |
| pure virtual |
Applies custom Size type export option to the selection.
| customSizeType | IN the custom Size type. |
| pure virtual |
Applies custom width value to the selection.
| width | IN the custom width. |
| pure virtual |
Applies custom width type export option to the selection.
| customWidthType | IN the custom width type. |
| pure virtual |
Applies the epub type to the selection. The list of valid epub types are in http://www.idpf.org/epub/vocab/structure/# .
| eType | IN the epub type to set |
| pure virtual |
Applies the gif interlaced export option to the selection.
| interlaced | IN whether to create interlaced GIF |
| pure virtual |
Applies the gif palette type export option to the selection.
| palette | IN kind of GIF palette to create |
| pure virtual |
Applies the image alignment export option to the selection.
| align | IN the alignment type |
| pure virtual |
Applies the image page break export option to the selection.
| pageBreak | IN the page break to apply |
| pure virtual |
Applies the image resolution export option to the selection.
| resolution | IN the resolution value |
| pure virtual |
Applies the image space after export option to the selection.
| after | IN the image space after value |
| pure virtual |
Applies image space before export option to the selection.
| before | IN the image space before value |
| pure virtual |
Applies the image type export option to the selection.
| type | IN image conversion format |
| pure virtual |
Applies the jpeg encoding export option to the selection.
| encoding | IN JPEG encoding scheme to choose |
| pure virtual |
Applies the jpeg quality export option to the selection.
| quality | IN quality level to use for exported JPEG |
| pure virtual |
Sets the document preferences, type of SVG export, and whether the type needs to be applied to all current and incoming SVGs. Also, applies the export preference to all existing SVGs.
| value | IN whether to apply the input SVG export type to all SVGs in document. |
| type | IN the SVG Export type. |
| pure virtual |
Applies the SVG Export type i.e. embed code or object tags to the selection.
| type | IN the SVG Export type. |
| pure virtual |
Applies the tag type export option to the selection.
| tagType | IN the tag type |
| pure virtual |
Applies the use image page break export option to the selection.
| usePageBreak | IN whether to page break on encountering image |
| pure virtual |
Applies the use original image option to the selection.
| useOriginal | IN whether to use original image or not |
| pure virtual |
Checks whether we can apply export options to the selection.
| pure virtual |
Checks whether we can apply svg export options to the selection.
| pure virtual |
Gets the export options for the selection.
| objExpOptsData | OUT export options with the state information |
| pure virtual |
Gets the svg export options for the selection.
| svgExpOptsData | OUT export options with the state information |
| pure virtual |
Gets the unique xmp metadata property value for the selection.
| nsPrefix | IN the xmp schema namespace prefix |
| propertyPath | IN the xmp property path |
| metadataText | OUT the value of the xmp property |
| pure virtual |
Gets the unique xml structure value of alt/actual text for the selection.
| alt | IN boolean passed to indicate whether we want alt or actual text, kTrue: alt, kFalse: actual. |
| structureText | OUT the alt/actual text from the xml structure |