UNO Objects, Functions and Services

Funksjoner, objekter og tjenester til Unified Network Objects (UNO).

LibreOffice Globale objekter

StarDesktop object

StarDesktop-objektet representerer LibreOffice-applikasjonen. Noen rutiner eller brukergrensesnittobjekter som gjeldende vindu kan brukes via StarDesktop.

GetDefaultContext-funksjonen

Returnerer standardkonteksten til prosesstjenestefabrikken, hvis den finnes, ellers returnerer en nullreferanse.

GetProcessServiceManager Function

Returnerer ProcessServiceManager (sentral Uno ServiceManager).

GlobalScope specifier

For å administrere personlige eller delte bibliotekscontainere (Applikasjonsmakroer eller Mine makroer) fra et dokument, bruk GlobalScope-spesifikasjonen.

Aktive dokumentobjekter

Følgende objekter kan brukes fra det aktive dokumentet.

BasicLibraries Object

DialogLibraries Object

ThisComponent Object

Denne komponenten representerer gjeldende dokument i grunnleggende makroer. Den adresserer den aktive komponenten hvis egenskaper kan leses og angis, og hvis metoder kan kalles. Egenskaper og metoder tilgjengelig gjennom ThisComponent avhenger av dokumenttypen.

ThisDatabaseDocument object

ThisDatabaseDocument adresserer det aktive Base dokumentet hvis egenskaper kan leses og angis, og hvis metoder kan kalles.

ThisDatabaseDocument returns an object of type com.sun.star.sdb.XOfficeDatabaseDocument.

UNO-metoder

Bruk følgende metoder for å administrere eller spørre Unified Network Objects (UNO).

CreateUnoStruct Function

Lag en instanse av en Uno-strukturtype.

CreateUnoService Function

Instantierer en Uno-tjeneste med ProcessServiceManager.

CreateUnoDialog Function

Oppretter et Basic Uno-objekt som representerer en Uno-dialogkontroll under Basic-kjøring.

CreateUnoListener Function

Oppretter en Listener-forekomst.

CreateUnoValue Function

Returnerer et objekt som representerer en strengt skrevet verdi som refererer til Uno-typesystemet.

CreateObject-funksjon

Oppretter et UNO-objekt. På Windows kan også opprette OLE-objekter.

Denne metoden oppretter forekomster av typen som sendes som parameter.

EqualUnoObjects Function

Returnerer Sann hvis de to spesifiserte Basic-variablene representerer samme Uno-objektforekomst.

CreateUnoService Function

Instantierer en Uno-tjeneste med ProcessServiceManager.

HasUnoInterfaces Function

Tester om et Basic Uno-objekt støtter visse Uno-grensesnitt.

IsUnoStruct Function

Returnerer True hvis det gitte objektet er en Uno-struktur.

note

LibreOffice provides an Application Programming Interface (API) that allows controlling the LibreOffice components with different programming languages by using the LibreOffice Software Development Kit (SDK). For more information about the LibreOffice API and the Software Development Kit, visit https://api.libreoffice.org