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

Public Types | |
| enum | { kDefaultIID = IID_ISCRIPTLABEL } |
| typedef PMString | ScriptLabelKey |
| typedef PMString | ScriptLabelValue |
| typedef KeyValuePair < ScriptLabelKey, ScriptLabelValue > | ScriptLabelKeyValuePair |
| typedef K2Vector < ScriptLabelKeyValuePair > | ScriptLabelKeyValueList |
Public Member Functions | |
| virtual void | SetTag (const ScriptLabelValue &string)=0 |
| virtual ScriptLabelValue | GetTag () const =0 |
| virtual void | SetTag (const ScriptLabelKey &key, const ScriptLabelValue &value)=0 |
| virtual ScriptLabelValue | GetTag (const ScriptLabelKey &key) const =0 |
| virtual void | SetTags (const ScriptLabelKeyValueList &labels)=0 |
| virtual ScriptLabelKeyValueList | GetTags () const =0 |
| virtual void | ClearTags ()=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 ScriptLabelKey | kDefaultScriptLabelKey |
Data interface for script labels
| pure virtual |
Clear all of the user-definable labels
Implemented in CScript.
| pure virtual |
Get the default label property
Implemented in CScript.
| pure virtual |
| pure virtual |
Get the list of all the user-definable labels
Implemented in CScript.
| pure virtual |
| pure virtual |
Set a user-definable label
| key | is the key |
| value | is the value |
Implemented in CScript, and CProxyScript.
| pure virtual |
Set a list of user-definable labels
Implemented in CScript.
| static |
The key for the default label property