![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IDIGITALPUBLISHINGFACADE3 } |
Public Types inherited from Facade::IDigitalPublishingFacade2 | |
| enum | { kDefaultIID = IID_IDIGITALPUBLISHINGFACADE2 } |
Public Types inherited from Facade::IDigitalPublishingFacade | |
| enum | { kDefaultIID = IID_IDIGITALPUBLISHINGFACADE } |
| enum | FolioOrientation { kOrientationAuto = 0x0, kOrientationPortrait = 0x1, kOrientationLandscape = 0x2, kOrientationBoth = kOrientationPortrait | kOrientationLandscape, kInvalidFolioOrientation = 0xffffffff } |
| enum | FolioBindingDirection { kLeftEdgeBinding = 0x0, kRightEdgeBinding = 0x1 } |
| enum | ObjectFormat { kXMLObjectFormat, kBinaryObjectFormat, kInvalidObjectFormat = 0xffffffff } |
Public Member Functions | |
| virtual ErrorCode | ExportDPSArticle (IDocument const *document, id_digpub::ObjectPtr const &optionsDict, IDFile const &articleFile) const =0 |
| virtual id_digpub::ObjectPtr | GetDigitalPublishingArticleVersion () const =0 |
Public Member Functions inherited from Facade::IDigitalPublishingFacade2 | |
| virtual id_digpub::ObjectPtr | GetDigitalPublishingVersion () const =0 |
| virtual ErrorCode | GetAllOverlays (IDocument const *portrait, IDocument const *landscape, id_digpub::ObjectPtr const &options, id_digpub::ObjectPtr &overlayDict) const =0 |
| virtual ErrorCode | CreateArticleFolio (IDocument const *portrait, IDocument const *landscape, id_digpub::ObjectPtr const &options, DigitalPublishingMetadata const *metadata, IDFile const &folioFile) const =0 |
| virtual ErrorCode | AddDocumentPairToMagazineFolio (DigitalPublishingFolio *folio, IDocument const *portrait, IDocument const *landscape, id_digpub::ObjectPtr const &options, DigitalPublishingMetadata const *metadata) const =0 |
Public Member Functions inherited from Facade::IDigitalPublishingFacade | |
| virtual DigitalPublishingMetadata * | CreateMetadata () const =0 |
| virtual ErrorCode | SetMetadataDate (DigitalPublishingMetadata *metadata, DigitalPublishingDateTime const &date) const =0 |
| virtual ErrorCode | SetMetadataUpdateDate (DigitalPublishingMetadata *metadata, DigitalPublishingDateTime const &date) const =0 |
| virtual ErrorCode | SetMetadataFolioNumber (DigitalPublishingMetadata *metadata, WideString const &number) const =0 |
| virtual ErrorCode | SetMetadataMagazineTitle (DigitalPublishingMetadata *metadata, WideString const &title) const =0 |
| virtual ErrorCode | SetMetadataDescription (DigitalPublishingMetadata *metadata, WideString const &desc) const =0 |
| virtual ErrorCode | SetMetadataCategory (DigitalPublishingMetadata *metadata, WideString const &category) const =0 |
| virtual ErrorCode | SetMetadataArticleTitle (DigitalPublishingMetadata *metadata, WideString const &title) const =0 |
| virtual ErrorCode | SetMetadataArticleAuthor (DigitalPublishingMetadata *metadata, WideString const &author) const =0 |
| virtual ErrorCode | SetMetadataArticleKicker (DigitalPublishingMetadata *metadata, WideString const &kicker) const =0 |
| virtual ErrorCode | SetMetadataArticleIsAdvertisement (DigitalPublishingMetadata *metadata, bool16 isAd) const =0 |
| virtual ErrorCode | SetMetadataArticleTags (DigitalPublishingMetadata *metadata, K2Vector< WideString > const &tags) const =0 |
| virtual ErrorCode | AddMetadataKeyValue (DigitalPublishingMetadata *metadata, WideString const &key, WideString const &value) const =0 |
| virtual bool16 | GetMetadataValueForKey (DigitalPublishingMetadata *metadata, WideString const &key, WideString &value) const =0 |
| virtual void | DisposeMetadata (DigitalPublishingMetadata *metadata) const =0 |
| virtual ErrorCode | CreateMiniFolio (IDocument const *portrait, IDocument const *landscape, MiniFolioOptions const &options, DigitalPublishingMetadata const *metadata, IDFile const &folioFile) const =0 |
| virtual DigitalPublishingFolio * | CreateFolio () const =0 |
| virtual ErrorCode | SetFolioMetadata (DigitalPublishingFolio *folio, DigitalPublishingMetadata const *metadata) const =0 |
| virtual ErrorCode | SetFolioOrientation (DigitalPublishingFolio *folio, FolioOrientation orientation=kOrientationBoth) const =0 |
| virtual ErrorCode | SetFolioTargetDimensions (DigitalPublishingFolio *folio, uint32 wideDimension, uint32 narrowDimension) const =0 |
| virtual ErrorCode | SetContentStackIDMap (DigitalPublishingFolio *folio, id_digpub::ObjectPtr const &contentStackIDMap) const =0 |
| virtual ErrorCode | AddDirectoryToFolio (DigitalPublishingFolio *folio, IDFile const &directory) const =0 |
| virtual ErrorCode | SetFolioBindingDirection (DigitalPublishingFolio *folio, FolioBindingDirection direction) const =0 |
| virtual ErrorCode | AddMiniFolioToFolio (DigitalPublishingFolio *folio, IDFile const &miniFolio) const =0 |
| virtual ErrorCode | AddDocumentPairToFolio (DigitalPublishingFolio *folio, IDocument const *portrait, IDocument const *landscape, MiniFolioOptions const &options, DigitalPublishingMetadata const *metadata) const =0 |
| virtual ErrorCode | ExportFolioToPackage (DigitalPublishingFolio *folio, IDFile const &packageFile) const =0 |
| virtual ErrorCode | ExportFolioToDirectory (DigitalPublishingFolio *folio, IDFile const &manifestFile, IDPath const &articleDirectory) const =0 |
| virtual ErrorCode | ExportFolioToDirectoryPackage (DigitalPublishingFolio *folio, IDFile const &packageFile) const =0 |
| virtual void | DisposeFolio (DigitalPublishingFolio *folio) const =0 |
| virtual id_digpub::ObjectPtr | CreateEmptyDictionary () const =0 |
| virtual bool | WriteDigPubObjectToStream (id_digpub::ObjectPtr const &obj, IPMStream *s, ObjectFormat format=kBinaryObjectFormat) const =0 |
| virtual bool | ReadDigPubObjectFromStream (id_digpub::ObjectPtr &obj, IPMStream *s, ObjectFormat format=kInvalidObjectFormat) 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 |
Additional Inherited Members | |
Static Public Member Functions inherited from Facade::IDigitalPublishingFacade | |
| static ErrorCode | SetMetadataArticleHideFromTOC (DigitalPublishingMetadata *metadata, bool16 hideFromTOC) |
| static ErrorCode | SetMetadataArticleIntent (DigitalPublishingMetadata *metadata, WideString const &intent) |
| static ErrorCode | SetMetadataArticleSection (DigitalPublishingMetadata *metadata, WideString const §ion) |
| static ErrorCode | SetMetadataArticleIsTrustedContent (DigitalPublishingMetadata *metadata, bool16 isTrustedContent) |
| pure virtual |
Creates a DPS article for an InDesign document, using the specified options
| document | The document to export |
| options | The options to use while creating the article file |
| articleFile | The location in which to create the article file |
| pure virtual |
Returns a dictionary object containing version information about the Digital Publishing plug-in article versions. The dictionary will have the following key/values:
Key Value ArticlePlugInVersion: array of integers representing [InDesign major version, InDesign minor version, DPS article plug-in minor version, Sprint version]
ArticleVersion: array of integers representing [Article major version, Article minor version, Article revision]
SupportedArticleViewerVersions: array of supported article viewer version strings. The strings are in the form "Viewer major version.Viewer minor version.Viewer revision"