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.

note

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.


♥ Doe para nosso projeto! ♥