![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_ITEXTVARIABLETABLE } |
Public Member Functions | |
| virtual UID | LookupVariableUID (const WideString &varName)=0 |
| virtual bool16 | GetBaseTypeInfo (ClassID variableClassID, VariableTypeInfo *varInfo) const =0 |
| virtual int32 | GetNumVariables () const =0 |
| virtual ITextVariable * | QueryNthVariable (int32 n) const =0 |
| virtual ITextVariable * | QueryVariable (const WideString &varName) const =0 |
| virtual bool16 | AddVariable (const AddVariableInfo &newInfo)=0 |
| virtual bool16 | AddVariable (UID newUID)=0 |
| virtual bool16 | RemoveVariable (const WideString &varName)=0 |
| virtual bool16 | ChangeVariable (const WideString &varName, const ChangeVariableInfo &chgInfo)=0 |
| virtual bool16 | GetNthVariableObsolete (int32 n, AddVariableInfo *varInfo) 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 |
Static Public Attributes | |
| static const int32 | kInvalidIndex = -1 |
| pure virtual |
Add a variable via the AddVariableInfo data
| pure virtual |
Add a variable of the following UID
| pure virtual |
Change a variable of the following name (names are unique within the table)
| pure virtual |
| pure virtual |
Returns the Nth variable in the table. Deprecated.
| pure virtual |
Returns the number of variables in the table.
| pure virtual |
Returns the UID of the variable
| pure virtual |
Returns the Nth variable in the table
| pure virtual |
Gets ITextVariable based on the name (names are unique within the table)
| pure virtual |
Remove the name variable (names are unique within the table)