UNO-objekter, -funktioner og -tjenester

Funktioner, objekter og tjenester i UNO (Unified Network Objects = fælles netværksobjekter).

LibreOffice Global Objects

objektet StarDesktop

Objektet StarDesktop repræsenterer et LibreOffice-program. Nogle rutiner eller brugerflade-objekter såsom det aktuelle vindue kan bruges via StarDesktop.

GetDefaultContext-funktion

Returnerer standardkonteksten for en proces' service factory hvis den eksisterer, ellers returneres en null-reference.

GetProcessServiceManager-funktion

Returnerer ProcessServiceManageren (central Uno ServiceManager).

GlobalScope-specifikator

For at håndtere personlige og delte biblioteksbeholdere (LibreOffice-makroer eller Mine makroer) inde fra et dokument bruger du funktionen GlobalScope.

Active document Objects

The following objects can be used from the active document.

objektet BasicLibraries

objektet DialogLibraries

objektet ThisComponent

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 object

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).

CreateUnoStruct-funktion

Opretter en forekomst af en UNO-struktur (struct)

funktionen CreateUnoService

Instansierer en UNO-service med ProcessServiceManager.

CreateUnoDialog-funktion

Opretter et Basic UNO-objekt som repræsenterer et UNO dialogkontrolelement under Basic kørselstid.

CreateUnoListener-funktion

Opretter en lytte-forekomst.

CreateUnoValue-funktion

Returnerer et objekt som repræsenterer en nøje indtastet værdi, refererende til Uno-type systemet.

CreateObject-funktion

Opretter et UNO-objekt. Kan også oprette OLE-objekter i Windows.

Denne metode opretter forekomster af typen der er overført som parameter.

EqualUnoObjects-funktion

Returnerer True, hvis de to specificerede Basic Uno objekter repræsenter den samme objektforekomst

funktionen CreateUnoService

Instansierer en UNO-service med ProcessServiceManager.

HasUnoInterfaces-funktion

Tester om et Basic UNO-objekt understøtter bestemte Uno-interfaces.

IsUnoStruct-funktion

Returnerer sand hvis det givne objekt er en UNO struct.

note

LibreOffice tilbyder en applikations-programmeringsflade (API), som tillader kontrol af LibreOffice-komponenter med forskellige programmeringssprog ved at bruge et LibreOffice SDK (software-udviklingssæt). Find flere oplysninger om LibreOffice applikations-programmeringsfladen (API) og SDK (software-udviklingssættet) ved at besøge https://api.libreoffice.org