UNO Objects, Functions and Services
Funksjoner, objekter og tjenester til Unified Network Objects (UNO).
LibreOffice Globale objekter
StarDesktop-objektet representerer LibreOffice-applikasjonen. Noen rutiner eller brukergrensesnittobjekter som gjeldende vindu kan brukes via StarDesktop.
Returnerer standardkonteksten til prosesstjenestefabrikken, hvis den finnes, ellers returnerer en nullreferanse.
Returnerer ProcessServiceManager (sentral Uno ServiceManager).
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.
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 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).
Lag en instanse av en Uno-strukturtype.
Instantierer en Uno-tjeneste med ProcessServiceManager.
Oppretter et Basic Uno-objekt som representerer en Uno-dialogkontroll under Basic-kjøring.
Oppretter en Listener-forekomst.
Returnerer et objekt som representerer en strengt skrevet verdi som refererer til Uno-typesystemet.
Oppretter et UNO-objekt. På Windows kan også opprette OLE-objekter.
Denne metoden oppretter forekomster av typen som sendes som parameter.
Returnerer Sann hvis de to spesifiserte Basic-variablene representerer samme Uno-objektforekomst.
Instantierer en Uno-tjeneste med ProcessServiceManager.
Tester om et Basic Uno-objekt støtter visse Uno-grensesnitt.
Returnerer True hvis det gitte objektet er en Uno-struktur.
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