Conteúdo

# UNO Objects, Functions and Services

Functions, objects and services of Unified Network Objects (UNO).

## LibreOffice Global Objects

## StarDesktop object

The StarDesktop object represents LibreOffice application. Some routines or user interface objects such as current window can be used via StarDesktop.

## Função GetDefaultContext

Devolve o contexto padrão de serviço do processo, se existente, de outro modo devolve uma referência nula.

## Função GetProcessServiceManager

Devolve o ProcessServiceManager (Uno ServiceManager central).

## Especificador GlobalScope

Para gerir contentores de bibliotecas pessoais ou partilhadas (Macros da Aplicação ou As Minhas Macros) a partir de um documento, utilize o especificador GlobalScope.

## Active document Objects

The following objects can be used from the active document.

## BasicLibraries Object

## DialogLibraries Object

## Objeto ThisComponent

ThisComponent representa o documento atual nas macros Basic. Refere-se ao componente ativo, cujas propriedades podem ser lidas e definidas e cujos métodos podem ser chamados. As propriedades e os métodos disponíveis através de ThisComponent dependem do tipo de documento.

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

## Função CreateUnoDialog

Cria um objeto do Basic Uno que representa um controlo de diálogo Uno durante a execução do Basic.

## Função CreateUnoListener

Cria uma instância de Ouvinte.

## Função CreateUnoService

Instancia um serviço Uno com o ProcessServiceManager.

## Função CreateUnoServiceWithArguments

Instancia um serviço UNO com o ProcessServiceManager, incluindo argumentos opcionais adicionais.

## Função CreateUnoStruct

Cria uma ocorrência de um tipo de estrutura Uno.

## Função CreateUnoValue

Devolve um objeto que representa um valor escrito e que se refere ao sistema de escrita Uno.

## Função EqualUnoObjects

Devolve True se as duas variáveis Basic especificadas representarem a mesma instância do objeto Uno.

## Função HasUnoInterfaces

Verifica se um objeto do Basic Uno aceita certas interfaces Uno.

## Função IsUnoStruct

Devolve True se o objeto for uma estrutura Uno.

## Função CreateObject

Cria um objeto UNO. No Windows, também pode criar objetos OLE.

Este método cria ocorrências do tipo que é enviado como parâmetro.

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

Tópicos relacionados

Development Tools

Necessitamos da sua ajuda!