Conteúdo
Índice 🔎︎

# Objetos UNO, Funções e Serviços

Funções, objetos e serviços de Unified Network Objects (UNO).

## Objeto BasicLibraries

## Função CreateUnoStruct

Cria uma instância de uma estrutura Uno.

## Função CreateUnoService

Instancia um serviço Uno através do ProcessServiceManager.

## Função CreateUnoDialog

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

## Função CreateUnoListener

Cria uma instância Listener.

## Função CreateUnoValue

Retorna um objeto que representa um valor fortemente tipado referente ao sistema de tipo Uno.

## Função CreateObject

Cria um objeto UNO. No Windows, também é possível criar objetos OLE.

Esse método cria instâncias do tipo passado como parâmetro.

## Função EqualUnoObjects

Retorna Verdadeiro se os dois objetos Basic Uno especificados representam a mesma instância do objeto Uno.

## Função CreateUnoService

Instancia um serviço Uno através do ProcessServiceManager.

## Objeto DialogLibraries

## Função GetDefaultContext

Retorna o contexto padrão do process service factory, se existente, ou retorna uma referência nula.

## Função GetProcessServiceManager

Retorna o ProcessServiceManager (Uno ServiceManager central).

## Especificador GlobalScope

Para gerenciar contêineres pessoais ou compartilhados (Macros do LibreOffice ou Minhas Macros de dentro de um documento, utilize o especificador GlobalScope.

## Função HasUnoInterfaces

Testa se um objeto Uno do Basic suporta determinadas interfaces Uno.

## Função IsUnoStruct

Retorna Verdadeiro se o objeto for uma estrutura Uno.

## Objeto StarDesktop

O objeto StarDesktop representa a aplicação LibreOffice. Algumas rotinas ou objetos da interface do usuário tais como janela ativa podem ser utilizadas via StarDesktop.

## Objeto ThisComponent

Acessa o componente ativo cujas propriedades podem ser lidas e escritas, e cujos métodos podem ser chamados. ThisComponent é utilizado no Basic, onde representa o documento atual. As propriedades e métodos disponíveis através de ThisComponent dependem do tipo de documento.

O %PRODUCNAME fornece uma interface de programação da aplicação (API) que permite controlar os componente do LibreOffice com diferentes linguagens de programação utilizando o kit de desenvolvimento de software (SDK) do LibreOffice. Para mais informações sobre a API do LibreOffice e do kit de desenvolvimento de software, visite a página https://api.libreoffice.org.