Liste von Rahmenlisten.

Letzte Änderung :
30.07.2025, 07:35 Uhr

Liste von Rahmenlisten.

static ItemListList itemlistlist::alloc()

Erzeuge eine neue leere Liste. Die Liste muss mit release wieder gelöscht werden.

Name Typ Default Beschreibung
Return ItemListList   Zeiger auf ein neue, leere ItemListList

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

clear
release

static void itemlistlist::clear(ItemListList pl)

Entferne alle Elemente aus der Liste. Die Listen-Elemente (ItemList) werden dabei nicht gelöscht.

Name Typ Default Beschreibung
pl ItemListList - Zeiger auf eine gültige ItemListList

Version 1.4 R320 (27. Feb. 2007) Parameter delete_items entfernt am 30.06.2010

priint:comet InDesign® Plug-Ins, comet_pdf

release
itemlistlist::clear
remove
remove_pos

static void itemlistlist::release(ItemListList pl)

Lösche eine Liste wieder aus dem Arbeitsspeicher. Die Listen-Elemente (ItemList) werden dabei nicht gelöscht.

Name Typ Default Beschreibung
pl ItemListList - Zeiger auf eine gültige ItemListList

Version 1.4 R320 (27. Feb. 2007)
Parameter delete_items entfernt am 30.06.2010

priint:comet InDesign® Plug-Ins, comet_pdf

release
itemlistlist::clear

static int itemlistlist::length(ItemListList pl)

Aktuelle Länge der Liste

Name Typ Default Beschreibung
Return int   Anzahl der Listenelemente
pl ItemListList - Zeiger auf eine gültige ItemListList

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static ItemList itemlistlist::get(ItemListList pl, int index)

Hole ein Listenelement

Name Typ Default Beschreibung
Return ItemList   gefundes Objekt. Im Fehlerfall gibt der Aufruf 0 zurück.
pl ItemListList - Zeiger auf eine gültige ItemListList
index int - 0-basierter Listenindex

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static int itemlistlist::get_pos(ItemListList pl, ItemList p)

Bestimme den Index, den ein Objekt in der Liste hat.

Name Typ Default Beschreibung
Return int   0-basierte Listenposition des Objektes. Wurde das Objekt nicht gefunden, gibt der Aufruf -1 zurück.
pl ItemListList - Zeiger auf eine gültige ItemListList
p ItemList - Zeiger auf ein gültiges Produkt

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static int itemlistlist::append(ItemListList pl, ItemList p)

Füge ein Objekt an die Liste an.

Name Typ Default Beschreibung
Return int   0 oder Fehlercode
pl ItemListList - Zeiger auf eine gültige ItemListList
p ItemList - Zeiger auf ein gültiges Produkt

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static int itemlistlist::insert(
  ItemListList pl,
  ItemList p,
  int index,
  int allowDoubles = 1)

Füge ein Objekt in die Liste ein.

Name Typ Default Beschreibung
Return int   0 oder Fehlercode
pl ItemListList - Zeiger auf eine gültige ItemListList
p ItemList - Zeiger auf ein gültiges Produkt
ix int - Einfügen vor dieser Position. Die Position ist 0-basiert. Um ein Objekt an die Liste anzufügen, verwenden sie append oder den Index -1.

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static int itemlistlist::remove_pos(ItemListList pl, int index)

Lösche ein Objekt der Liste. Das Objekt an der angegebenen Listenposition wird aus der Liste entfernt. Die entfernte Liste wird nicht automatisch gelöscht. Zum Löschen der entfernten Liste verwenden Sie die Funktion itemlist::release.

Name Typ Default Beschreibung
Return ItemList   Das entfernte Objekt
0 - es wurde kein Objekt aus der Liste entfernt
pl ItemListList - Zeiger auf eine gültige ItemListList
ix int - 0-basierter Listenindex

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static int itemlistlist::remove(ItemListList pl, ItemList p)

Lösche ein Objekt der Liste. Das Objekt wird aus der Liste entfernt. Die entfernte Liste wird nicht automatisch gelöscht. Zum Löschen der entfernten Liste verwenden Sie die Funktion itemlist::release.

Name Typ Default Beschreibung
Return ItemList   Das entfernte Objekt
0 - das Objekt wurde nicht in der Liste gefunden
pl ItemListList - Zeiger auf eine gültige ItemListList
p ItemList - Zeiger auf ein gültiges Produkt

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static ItemList itemlistlist::first(ItemListList pl)

Hole das erste Objekt der Liste und setze den aktuellen Listenzeiger auf den Listenanfang.

Name Typ Default Beschreibung
Return ItemList   Erstes Objekt der Liste
0 - Leere Liste
pl ItemListList - Zeiger auf eine gültige ItemListList

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static ItemList itemlistlist::next(ItemListList pl)

Rücke den aktuellen Listenzeiger um eine Position weiter und hole das nächste Objekt der Liste. Der Aufruf setzt entweder first oder last und einige prev-Aufrufe voraus.

Name Typ Default Beschreibung
Return ItemList   Nächstes Objekt der Liste
0 - Listenende erreicht
pl ItemListList - Zeiger auf eine gültige ItemListList

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static ItemList itemlistlist::prev(ItemListList pl)

Rücke den Listenzeiger eine Position nach vorne und hole das Objekt der Liste. Der Aufruf setzt entweder last oder first und einige next-Aufrufe voraus.

Name Typ Default Beschreibung
Return ItemList   Nächstes Objekt der Liste
0 - Listenanfang erreicht
pl ItemListList - Zeiger auf eine gültige ItemListList

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

static ItemList itemlistlist::last(ItemListList pl)

Hole das letzte Objekt der Liste und setze den aktuellen Listenzeiger auf das Listenende.

Name Typ Default Beschreibung
Return ItemList   Letztes Objekt der Liste
0 - Liste leer
pl ItemListList - Zeiger auf eine gültige ItemListList

Version 1.4 R320 (27. Feb. 2007)

priint:comet InDesign® Plug-Ins, comet_pdf

Seit
Version 1.4 R320 (27. Feb. 2007)
Letzte Änderung
30.07.2025, 07:35 Uhr
Autor
Paul Seidel
Siehe auch
itemlist
itemlist::logical_groups

Alphabetic index HTML hierarchy of classes or Java