![]() | InDesign SDK 20.5 |
Enumerations | |
| enum | DynamicAutoFlowKind { kAtEndOfStory = 0, kAtEndOfSection, kAtEndOfDocument } |
Functions | |
| bool | IsLiveEditAvailable () |
IDigitalPublishingFacade defines the interface for this plug-ins facade. A Facade is a functional API layer that sits on top of commands and other complicated model operatoins. Script providers and selection suites often have to do the same thing. Putting command and other model specific code into a facade provides code reuse.
IFrameContentFacade interface
Provide a suite for convert between pageitem frame and its contents
High-level facade interface for glyph-related queries.
A high level API for dealing with guide options/prefs. Please use the IGuidePreferencesFacade directly via the UtilsBoss if possible, see Utils.h: i.e. Utils<Facade::IGuidePreferencesFacade>()->ShowSmartGuides(...);
Interface used to manage import and export.
Suite interface to manipulate document-wide layers
Interface used to manage linked resources and links. When possible, interaction with a linked resource or link should be performed via the methods in this interface rather than directly with ILinkResource or ILink.
Lock and Unlock page item Facade
Facade to get/set page item names.
Show and Hide page item Facade
Interface used to maintain a list of the most recently used document files.
Interface used to manage shared content linked resources and links. When possible, interaction with a shared content linked resource or link should be performed via the methods in this interface.
A high level API for tables in the story editor running InDesign or story and galley views running InCopy. Facade is for features unique to story views such as collapsing the display of a table down to a icon. Please use the IStoryViewTableFacade directly via the UtilsBoss if possible, see Utils.h: i.e. Utils<Facade::IStoryViewTableFacade>()->GetIsTableCollapsed(...);
Interface used to manage style mappings data on document, app or story. When possible, interaction with the style mapping data should be performed via the methods in this interface.
Utility functions for working with table styles. To use these functions use the Utils boss:Utils<Facade::ITableStylesFacade>()->CreateTableStyle(...);
Interface used to manage background tasks and access their status.
Experimental interface - will be modified/documented in future. Interface used to manage linked resources and links. When possible, interaction with a linked resource or link should be performed via the methods in this interface rather than directly with ILinkResource or ILink.
A high level API for dealing with text options/prefs. Please use the ITextPreferencesFacade directly via the UtilsBoss if possible, see Utils.h: i.e. Utils<Facade::ITextPreferencesFacade>()->SetTextToolConvertsFrames( ... ) ;
This facade is used for manipulating Text (paragraph and character) styles and groups. Please use the ITextStylesFacade directly via the UtilsBoss, see Utils.h. e.g.Utils<Facade::ITextStylesFacade>()->MethodName( ... );
Interface used to set new user interface preferences.
The IWorkgroupFacade provides high-level access to the public AMSP interfaces. Suggested usage:
Utils<Facade::IWorkgroupFacade>()->method( params,... );
The IWorkgroupStoryFacade provides high-level access to the public AMSP interfaces for LiveEdit stories. Suggested usage:
Utils<Facade::IWorkgroupStoryFacade>()->method( params,... );
Note that "storyRef" in method definitions refers to the UIDRef of the story page item, not to the UIDRef of the corresponding link boss.
Exposes methods to do actions on XMLElements that are typically done with the XML Rules functionality
| inline |
Tests if the LiveEdit feature is available.