UNO-objekt, -funksjonar og -tenester
Funksjonar, objekt og tenester i UNO (Unified Network Objects = felles nettverksobjekt).
LibreOffice Global Objects
Objektet StarDesktop representerer programmet LibreOffice. Nokre rutinar eller brukargrensesnitt-objekt, som det gjeldande vindauget, kan nåast via StarDesktop.
Returnerer standardsamanhengen for prosesstenestefabrikken viss denne finst, elles ein nullreferanse.
Returnerer ProcessServiceManager (central Uno ServiceManager).
For å administrera personlege eller delte behaldarar (LibreOffice-makroar eller Mine makroar) inne frå eit dokument, brukar du funksjonen 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).
Creates an instance of a Uno structure type.
Instansierer ein UNO-service med ProcessServiceManager.
Lagar eit Basic Uno-objekt som representer ein Uno-dialogkontroll under køyring av Basic.
Returnerer eit objekt som inneheld ein nøyaktig innskrive verdi som refererer til typesystemet Uno.
Lagar eit UNO-objekt. Kan i Windows også laga OLE-objekt.
Denne metoden lagar førekomstar av typen som vert sendt som parameter.
Returnerer SANN viss dei to spesifiserte UNO-objekta er av same UNO obkjektførekomst.
Instansierer ein UNO-service med ProcessServiceManager.
Undersøker om eit Basic Uno-objekt har støtte for bestemte Uno-grensesnitt.
Returnerer SANN viss det gjevne objektet er ein Uno-stuct.
LibreOffice inneheld eit API (Application Programming Interface) som kan brukast for å styra ulike komponentar i LibreOffice ved hjelp av ulike programmeringsspråk og LibreOffice SDK (Software Development Kit). Du kan finna meir (på engelsk) om API og SDK i LibreOffice på https://api.libreoffice.org.