![]() | InDesign SDK 20.5 |
#include <ScriptObject.h>
Public Types | |
| typedef object_type | data_type |
Public Member Functions | |
| ScriptObject () | |
| ScriptObject (const ScriptData &inSpecifierData, const ScriptID &inObjectType, SpecifierForm inSpecifierForm) | |
| ScriptObject (const ScriptID &inObjectType, const ScriptObject &from, const ScriptObject &to) | |
| bool16 | operator== (const ScriptObject &scriptObject) const |
Public Attributes | |
| ScriptData | specifierData |
| ScriptID | objectType |
| SpecifierForm | specifierForm |
| K2Vector< ScriptObject > | rangeData |
A ScriptObject contains all the data necessary to construct an object specifier.
| inline |
Construct a default (invalid) specifier
| inline |
Construct a basic specifier
| inline |
Construct a range specifier
| inline |
Equality
| ScriptID ScriptObject::objectType |
The object type
| K2Vector<ScriptObject> ScriptObject::rangeData |
From and to objects for a range specifier
| ScriptData ScriptObject::specifierData |
The data that specifies the object, such as the name (string), the index (long), the id (long), etc.
| SpecifierForm ScriptObject::specifierForm |
The specifier's form