Objetos, funções e serviços do UNO

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

LibreOfficeDev Objetos globais

Objeto StarDesktop

O objeto StarDesktop representa a aplicação LibreOfficeDev. Algumas rotinas ou objetos da interface do utilizador, como a janela atual, podem ser utilizados através do 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.

Objetos de documento ativos

Os seguintes objetos podem ser utilizados a partir do documento ativo.

Objeto BasicLibraries

Objeto DialogLibraries

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.

Este objeto DatabaseDocument

ThisDatabaseDocument refere-se ao documento Base ativo, cujas propriedades podem ser lidas e definidas e cujos métodos podem ser chamados.

ThisDatabaseDocument devolve um objeto do tipo com.sun.star.sdb.XOfficeDatabaseDocument.

Métodos da UNO

Utilize os métodos seguintes para gerir ou consultar Objetos de Rede Unificados (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.

Ícone de nota

O LibreOfficeDev disponibiliza uma Interface de Programação de Aplicações (API) que permite controlar os componentes do LibreOfficeDev com diferentes linguagens de programação, utilizando o Kit de Desenvolvimento de Software (SDK) do LibreOfficeDev. Para mais informações sobre a API do LibreOfficeDev e o Kit de Desenvolvimento de Software, visite https://api.libreoffice.org


Necessitamos da sua ajuda!

Necessitamos da sua ajuda!