UNO-objekter, -funktioner og -tjenester
Funktioner, objekter og tjenester i UNO (Unified Network Objects = fælles netværksobjekter).
LibreOfficeDev Globale objekter
Objektet StarDesktop repræsenterer et LibreOfficeDev-program. Nogle rutiner eller brugerflade-objekter såsom det aktuelle vindue kan bruges via StarDesktop.
Returnerer standardkonteksten for en proces' service factory hvis den eksisterer, ellers returneres en null-reference.
Returnerer ProcessServiceManageren (central Uno ServiceManager).
Til at administrere personlige eller delte bibliotekscontainere (Programmakroer eller Mine makroer) inde fra et dokument bruger du specifikationen GlobalScope.
objekterne Aktivt dokument
Følgende objekter kan bruges fra det aktive dokument.
ThisComponent repræsenterer det aktuelle dokument i Basic-makroer. Den adresserer det aktive komponent, hvis egenskaber kan læses og sættes, og hvis metoder kan kaldes. Egenskaber og metoder, der er tilgængelige gennem ThisComponent, afhænger af dokumenttypen.
ThisDatabaseDocument adresserer det aktive Base-dokument, hvis egenskaber kan læses og sættes, og hvis metoder kan kaldes.
ThisDatabaseDocument returnerer et objekt af typen
com.sun.star.sdb.XOfficeDatabaseDocument.
UNO-metoder
Brug følgende metoder til at håndtere eller forespørge Unified Network Objects (UNO = Forenede netværksobjekter).
Opretter et Basic UNO-objekt som repræsenterer et UNO dialogkontrolelement under afviklingen af Basic-programmet.
Opretter en Listener (lytte)-instans.
Instantierer en Uno-tjeneste med ProcessServiceManager (proces_tjenesteadministrator).
Instantierer en UNO-tjeneste med ProcessServiceManager, inklusive eventuelle supplerende argumenter.
Opretter en instans af en UNO-struktur (struct)
Returnerer et objekt som repræsenterer en nøje indtastet værdi, refererende til Uno-type systemet.
Returnerer True (sand), hvis de to angivne Basic-variable repræsenterer den samme UNO-objektinstans.
Tester om et Basic UNO-objekt understøtter bestemte Uno-interfaces.
Returnerer sand hvis det givne objekt er en UNO struct.
Opretter et UNO-objekt. Kan også oprette OLE-objekter i Windows.
Denne metode opretter instanser af typen der er overført som parameter.
LibreOfficeDev tilbyder en applikations-programmeringsflade (API), som tillader kontrol af LibreOfficeDev-komponenter med forskellige programmeringssprog ved at bruge et LibreOfficeDev SDK (software-udviklingssæt). Find flere oplysninger om LibreOfficeDev applikations-programmeringsfladen (API) og SDK (software-udviklingssættet) ved at besøge https://api.libreoffice.org