Oggetti UNO

Contenuto
Indice 🔎︎

# Oggetti UNO, funzioni e servizi

Funzioni, oggetti e servizi di Unified Network Objects (UNO).

## Oggetto BasicLibraries

## Funzione CreateUnoStruct

Crea un'istanza di un tipo di struttura Uno.

## Funzione CreateUnoService

Crea un'istanza di un servizio Uno con il ProcessServiceManager.

## Funzione CreateUnoDialog

Crea un oggetto Uno Basic che rappresenta un campo di controllo di una finestra di dialogo Uno durante l'esecuzione Basic.

## Funzione CreateUnoListener

Crea un'istanza del Listener.

## Funzione CreateUnoValue

Restituisce un oggetto che rappresenta un valore fortemente tipizzato con riferimento al sistema di tipi Uno.

## Funzione CreateObject

Crea un oggetto UNO. In Windows, può anche creare oggetti OLE.

Questo metodo crea istanze del tipo trasmesso come parametro.

## Funzione EqualUnoObjects

Restituisce True se i due oggetti Uno Basic specificati rappresentano la stessa istanza dell'oggetto Uno.

## Funzione CreateUnoService

Crea un'istanza di un servizio Uno con il ProcessServiceManager.

## Oggetto DialogLibraries

## Funzione GetDefaultContext

Restituisce il contesto predefinito della fabbrica di servizio del processo, se esiste, diversamente restituisce un riferimento nullo.

## Funzione GetProcessServiceManager

Restituisce il ProcessServiceManager (ServiceManager Uno centrale).

## Modificatore GlobalScope

Per gestire i contenitori di librerie condivise o personali (Macro di LibreOffice o Macro personali) dall'interno di un documento, utilizzate il modificatore GlobalScope.

## Funzione HasUnoInterfaces

Verifica se un oggetto Uno Basic supporta determinate interfacce Uno.

## Funzione IsUnoStruct

Restituisce True se l'oggetto specificato è un costrutto Uno.

## Oggetto StarDesktop

L'oggetto StarDesktop rappresenta l'applicazione LibreOffice. Alcune routine od oggetti dell'interfaccia utente, come la finestra attiva, si possono utilizzare tramite StarDesktop.

## Oggetto ThisComponent

Indirizza il componente attivo di cui si possono leggere e impostare le proprietà, e di cui si possono richiamare i metodi. ThisComponent viene utilizzato in Basic, dove rappresenta il documento corrente. Le proprietà e i metodi disponibili tramite ThisComponent dipendono dal tipo di documento.

LibreOffice dispone di una API che permette di controllarne i componenti con diversi linguaggi di programmazione usando un apposito Software Development Kit (SDK). Per maggiori informazioni sulla API di LibreOffice e sul Software Development Kit, visitate il sito web https://api.libreoffice.org