Unterstützung der InDesign®-MultiStateObjekte (Palette Interaktiv:Objektstatus).
Unterstützung der InDesign®-MultiStateObjekte (Palette Interaktiv:Objektstatus). Um ein neues Multistate-Objekt zu erzeugen verwenden Sie die Funktion itemlist::create_multistate.
static int multistate::count_states(ItemRef mso)
Anzahl der Stati des Ojektes.
Name | Typ | Default | Beschreibung |
Return | int | Wieviele Stati hat das Objekt? 0 : Kein Multistate-Objekt oder Fehler |
|
mso | ItemRef | - | Objektreferenz |
static int (ItemRef mso, ItemList resultList)
DEPRECATED! Verwenden Sie stattdessen die Funktion interactive::get_frames.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode |
static int multistate::get_active_state(ItemRef mso)
Index des aktiven Status' eines Multistate-Objektes.
Name | Typ | Default | Beschreibung |
Return | int | Aktiver Status des Objektes (0-basiert) -1 : Fehler |
|
mso | ItemRef | - | Objektreferenz |
static int multistate::set_active_state(ItemRef mso, int objIndex)
Setze den aktivn Status eines Multistate-Objektes.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode | |
mso | ItemRef | - | Objektreferenz |
oldpos | int | - | 0-basierter Index des Status, der aktiviert werden soll. -1 : Letzter Status |
static int (ItemRef mso, ItemRef frameRef)
DEPRECATED! Verwenden Sie stattdessen die Funktion interactive::add_frame.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode |
static int multistate::move_state(
ItemRef mso,
int oldpos,
int newpos)
Verschiebe einen Status des Multistate-Objektes.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode | |
mso | ItemRef | - | Objektreferenz |
oldpos | int | - | Alte Position des Status' (0-basiert) -1 : Letzter Status |
newpos | int | - | Neue Position des Status' (0-basiert) -1 : Letzter Status |
static int (
ItemRef mso,
int objIndex = 0,
ItemList outItems = 0)
DEPRECATED! Verwenden Sie stattdessen die Funktion interactive::resolve.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode |
static char* multistate::get_state_name(
ItemRef mso,
int objIndex,
char* outName)
Ermittle den Namen eines Objektstatuses.
Name | Typ | Default | Beschreibung |
Return | String oder char* (Abhängig von Parameter outName) | Name, entspricht Parameter outName | |
mso | ItemRef | - | Objektreferenz |
objIndex | int | - | 0-basierter Index des Status' -1 : Letzter Status |
outName | String oder char* | - | Allokertier Speicher für das Ergebnis |
static int multistate::set_state_name(
ItemRef mso,
int objIndex,
char* newName)
Setze den Namen eines Objektstatus'.
Name | Typ | Default | Beschreibung |
Return | int | 0 oder Fehlercode | |
mso | ItemRef | - | Objektreferenz |
objIndex | int | - | 0-basierter Index des Status' -1 : Letzter Status |
newName | String oder char* | - | Neuer Name für den Status |
Alphabetic index HTML hierarchy of classes or Java