UNO Objects, Functions and Services

Funktionen, Objekte und Dienste von Unified Network Objects (UNO).

Globale Collabora Office-Objekte

Objekt StarDesktop

Das Objekt StarDesktop repräsentiert die Anwendung Collabora Office. Einige Routinen oder Benutzeroberflächenobjekte wie das aktuelle Fenster können über StarDesktop verwendet werden.

Funktion GetDefaultContext

Gibt, falls vorhanden, den Standardkontext der Prozess-Service Factory zurück, anderenfalls eine Nullreferenz.

Funktion GetProcessServiceManager

Gibt den ProcessServiceManager (zentraler Uno ServiceManager) zurück.

Bezeichner GlobalScope

Um gemeinsame genutzte oder persönliche Bibliothekscontainer (Collabora Office Makros oder Meine Makros) aus einem Dokument heraus zu verwalten, verwenden Sie den Spezifizierer GlobalScope.

Aktive Dokument-Objekte

Die folgenden Objekte können aus dem aktiven Dokument verwendet werden.

Objekt BasicLibraries

Objekt DialogLibraries

Objekt ThisComponent

ThisComponent stellt das aktuelle Dokument in Basic-Makros dar. Es adressiert die aktive Komponente, deren Eigenschaften gelesen und festgelegt werden können und deren Methoden aufgerufen werden können. Die über ThisComponent verfügbaren Eigenschaften und Methoden hängen vom Dokumenttyp ab.

Objekt ThisDatabaseDocument

ThisDatabaseDocument adressiert das aktive Base-Dokument, dessen Eigenschaften gelesen und geschrieben und dessen Methoden aufgerufen werden können.

ThisDatabaseDocument gibt ein Objekt vom Typ com.sun.star.sdb.XOfficeDatabaseDocument zurück.

UNO-Methoden

Verwenden Sie die folgenden Methoden, um Unified Network Objects (UNO) zu verwalten oder abzufragen.

Funktion CreateUnoStruct

Erstellt eine Instanz eines Uno-Strukturtyps.

Funktion CreateUnoService

Instanziiert einen Uno-Dienst mit dem ProcessServiceManager.

Funktion CreateUnoDialog

Erzeugt ein Basic-Uno-Objekt, das ein Uno-Dialog-Control zur Laufzeit des Basics repräsentiert.

Funktion CreateUnoListener

Instanziiert einen Listener.

Funktion CreateUnoValue

Gibt ein Objekt zurück, das einen in Bezug auf das Uno-Typensystem strikt typisierten Wert darstellt.

Funktion CreateObject

Hiermit erzeugen Sie ein UNO-Objekt. Unter Windows können Sie auch OLE-Objekte erstellen.

Diese Methode erstellt Instanzen des Typs, der als Parameter übergeben wurde.

EqualUnoObjects Function

Gibt True zurück, wenn die beiden angegebenen Basic-Variablen dieselbe Uno-Objektinstanz darstellen.

Funktion CreateUnoService

Instanziiert einen Uno-Dienst mit dem ProcessServiceManager.

Funktion HasUnoInterfaces

Ermittelt, ob ein Basic-Uno-Objekt bestimmte Uno-Interfaces unterstützt.

Funktion IsUnoStruct

Gibt True zurück, wenn es sich bei dem angegebenen Objekt um eine Uno-Struct handelt.

note

Collabora Office bietet eine API (Application Programming Interface), mit der die Collabora Office-Komponenten mit verschiedenen Programmiersprachen mithilfe des Collabora Office Software Development Kit (SDK) gesteuert werden können. Weitere Informationen zur Collabora Office-API und zum Software Development Kit finden Sie unter https://api.libreoffice.org


Bitte unterstützen Sie uns!