Grundlagen

Jedes "Objekt" innerhalb einer Projektdatei hat ein eigenes Handle ("DOM-Handle"). Die Funktionen des DOM-API verwenden dieses Handle, um Objekte eindeutig zu identifizieren. "Objekte" in diesem Sinne sind hierbei alle Designerobjekte, aber auch andere Elemente wie Hilfslinien, Projektparameter etc. Der im Lieferumfang befindliche DOM-Viewer erlaubt einen schnellen Überblick über alle Objekte, deren Wert und weitere Eigenschaften. Zusätzlich dazu können mit dem Viewer Eigenschaften bzw. Werte geändert und im Projekt gespeichert werden. Über die Clipboard Funktion kann jedes Objekt bzw. Eigenschaft zur weiteren Verwendung in die Zwischenablage kopiert werden.

Die für das DOM-API relevanten Funktionen unterteilen sich in 2 Gruppen: zunächst können Projektdateien geladen, erzeugt und gespeichert werden. Dafür stehen die Funktionen LlProjectOpen(), LlProjectClose() und LlProjectSave() zur Verfügung. Dabei liefert die Funktion LlDomGetProject() (aufzurufen nach LlProjectOpen()) das DOM-Handle für das Projektobjekt zurück. Dieses liefert dann die Basis für die Verwendung der weiteren Funktionen.