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

Public Member Functions | |
| virtual void | Insert (int32 inBeforeIndex, const PMString &inChoice)=0 |
| virtual void | Append (const PMString &inChoice)=0 |
| virtual void | Remove (int32 inAtIndex)=0 |
| virtual void | Clear ()=0 |
| virtual void | Set (int32 inIndex, const PMString &inChoice)=0 |
| virtual void | Get (int32 inIndex, PMString *outChoice) const =0 |
| virtual int32 | Size () const =0 |
| virtual int32 | Index (PMString &inChoice) const =0 |
| virtual void | Sort ()=0 |
| virtual int32 | GetSortedIndex (PMString &choice) 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 |
This is the data interface for a Choice List graphic attribute. The Choice List attribute is used to store the choices in List Box and Combo Box form field page items.
| pure virtual |
Add a choice to the end of the list
| pure virtual |
Erase all choices in the list
| pure virtual |
Get a choice at an index
| inIndex,position | of choice , on exit the Choice information |
| pure virtual |
| pure virtual |
| pure virtual |
Insert a new choice into the choice list
| pure virtual |
Remove a choice at an index
| pure virtual |
Change a choice at an index
| pure virtual |
| pure virtual |
Sort the choices in the list