Oggetti UNO, funzioni e servizi
Funzioni, oggetti e servizi di Unified Network Objects (UNO).
LibreOffice Global Objects
L'oggetto StarDesktop rappresenta l'applicazione LibreOffice. Alcune routine od oggetti dell'interfaccia utente, come la finestra attiva, si possono utilizzare tramite StarDesktop.
Restituisce il contesto predefinito della fabbrica di servizio del processo, se esiste, diversamente restituisce un riferimento nullo.
Restituisce il ProcessServiceManager (ServiceManager Uno centrale).
Per gestire i contenitori di librerie condivise o personali (Macro di LibreOffice o Macro personali) dall'interno di un documento, utilizzate il modificatore GlobalScope.
Active document Objects
The following objects can be used from the active document.
ThisComponent represents the current document in Basic macros. It addresses the active component whose properties can be read and set, and whose methods can be called. Properties and methods available through ThisComponent depend on the document type.
ThisDatabaseDocument addresses the active Base document whose properties can be read and set, and whose methods can be called.
ThisDatabaseDocument returns an object of type com.sun.star.sdb.XOfficeDatabaseDocument.
UNO Methods
Use the following methods to manage or query Unified Network Objects (UNO).
Crea un'istanza di un tipo di struttura Uno.
Crea un'istanza di un servizio Uno con il ProcessServiceManager.
Crea un oggetto Uno Basic che rappresenta un campo di controllo di una finestra di dialogo Uno durante l'esecuzione Basic.
Crea un'istanza del Listener.
Restituisce un oggetto che rappresenta un valore fortemente tipizzato con riferimento al sistema di tipi Uno.
Crea un oggetto UNO. In Windows, può anche creare oggetti OLE.
Questo metodo crea istanze del tipo trasmesso come parametro.
Restituisce True se i due oggetti Uno Basic specificati rappresentano la stessa istanza dell'oggetto Uno.
Crea un'istanza di un servizio Uno con il ProcessServiceManager.
Verifica se un oggetto Uno Basic supporta determinate interfacce Uno.
Restituisce True se l'oggetto specificato è un costrutto Uno.
LibreOffice dispone di una API che permette di controllarne i componenti con diversi linguaggi di programmazione usando un apposito Software Development Kit (SDK). Per maggiori informazioni sulla API di LibreOffice e sul Software Development Kit, visitate il sito web https://api.libreoffice.org