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

Public Types | |
| enum | { kDefaultIID = IID_IARTICLECHILDLIST } |
Public Member Functions | |
| virtual int32 | CountChildren () const =0 |
| virtual void | AddChild (UID childUID, int32 pos=-1)=0 |
| virtual void | RemoveChild (UID childUID)=0 |
| virtual void | RemoveNthChild (int32 pos)=0 |
| virtual void | RemoveAllChildren ()=0 |
| virtual UID | GetNthChildUID (int32 pos) const =0 |
| virtual int32 | GetChildPosition (UID childUID) 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 |
Group children can be reordered inside an Article independent of their Layout hierarchy. This Interface provides access to this reordering.
| pure virtual |
Add a child at the specified position in the Group.
| childUID | IN the UID of the child that needs to be added. |
| pos | IN 0 based position at which to add the child. Specify -1 to add to the end. |
| pure virtual |
Get the number of direct children of the Group.
| pure virtual |
Get the position of the child in the Group.
| childUID | IN the UID of the child in the Group. |
| pure virtual |
Get the Nth child UID from the Group.
| pos | IN the 0 based index of the child in the Group. |
| pure virtual |
Remove all children from the Group.
| pure virtual |
Remove a child from the Group.
| childUID | IN the UID of the child that needs to be removed. |
| pure virtual |
Remove a child from the Group.
| pos | IN the position of the child in the Group. |