![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IARTICLEFACADE } |
Public Member Functions | |
| virtual UID | CreateArticle (IDataBase *database, const PMString &name)=0 |
| virtual ErrorCode | AddArticle (const UIDList &articleList, int32 pos=-1)=0 |
| virtual UID | CreateAndAddArticle (IDataBase *database, const PMString &name, int32 pos=-1)=0 |
| virtual ErrorCode | RemoveArticles (const UIDList &articleList)=0 |
| virtual ErrorCode | DeleteArticle (const UIDList &articleList)=0 |
| virtual ErrorCode | MoveArticles (const UIDList &articleList, int32 toPos)=0 |
| virtual ErrorCode | SetArticleName (const UIDRef &article, const PMString &name)=0 |
| virtual ErrorCode | SetArticleExportStatus (const UIDList &articleList, bool16 useForExport)=0 |
| virtual ErrorCode | AddMembers (const UIDRef &article, const UIDList &memberList, int32 pos=-1)=0 |
| virtual ErrorCode | AutoPopulateArticle (const UIDList &articleList)=0 |
| virtual ErrorCode | RemoveMembers (const UIDRef &article, const UIDList &memberList)=0 |
| virtual ErrorCode | MoveMembers (const UIDRef &article, const UIDList &memberList, int32 toPos=-1)=0 |
| virtual ErrorCode | AddChildren (const UIDRef &group, const UIDList &childList, int32 pos=-1)=0 |
| virtual ErrorCode | RemoveChildren (const UIDRef &group, const UIDList &childList)=0 |
| virtual ErrorCode | MoveChildren (const UIDRef &group, const UIDList &childList, int32 toPos=-1)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Add Article(s) to a document at the specified position.
| articleList | IN the UIDList of Articles to be added. |
| pos | IN 0 based position at which to add the Articles. Specify -1 to add to the end. |
| pure virtual |
Add children at the specified position in a Group.
| group | IN the group to which the children need to be added. |
| childList | IN the children that need to be added. |
| pos | IN 0 based position at which to add the children. Specify -1 to add to the end. |
| pure virtual |
Add members to an Article at the specified position.
| article | IN The article to which members need to be added. |
| memberList | IN The ordered list of members that need to be added. |
| pos | IN 0 based starting position at which the members will be added. Specify -1 to add to the end. |
| pure virtual |
Utility method to Auto Populate Articles with page items of the entire document.
| articleList | IN the articles which need to be auto-populated. |
| pure virtual |
Create and Add an Article to the document.
| database | IN the database in which the Article is created and added. |
| name | IN The name of the Article. |
| pos | IN 0 based position at which to add the Articles. Specify -1 to add to the end. |
| pure virtual |
Create an Article with the specified name. Does not add it to the document.
| database | IN the database in which the Article is created. |
| name | IN The name of the Article. |
| pure virtual |
Delete Articles from a Document.
| articleList | IN The UIDList of Articles to be deleted. |
| pure virtual |
Move Articles to new position within the same document.
| articleList | IN The UIDList of Articles to be moved. |
| toPos | IN 0 based starting position at which the Articles will be moved. |
| pure virtual |
Move children within a Group.
| group | IN the group in which the children need to be moved. |
| childList | IN the ordered list of children that need to be moved. |
| pos | IN 0 based position at which to move the children. Specify -1 to move to the end. |
| pure virtual |
Move members to new position within the same Article.
| memberList | IN The members that need to be moved. |
| toPos | IN 0 based starting position at which the members will be moved. Specify -1 to move to the end. |
| pure virtual |
Remove Articles from a Document. Does not delete the Articles.
| articleList | IN The UIDList of Articles to be removed. |
| pure virtual |
Remove children from a Group.
| group | IN the group from which the children need to be removed. |
| childList | IN the children that need to be removed. |
| pure virtual |
Remove members from an Article.
| article | IN The article from which the members need to be removed. |
| memberList | IN The list of members that need to be removed. |
| pure virtual |
Set the export status of an Article.
| articleList | IN The UIDList of Articles whose export status needs to be changed. |
| useForExport | IN ktrue if the articles should be used for export, kFalse otherwise. |
| pure virtual |
Set the name of an Article.
| articleList | IN The UIDList of Articles to be moved. |
| name | IN The name of the Article. |