Ferramentas de desenvolvimento

Inspeciona objetos nos documento do LibreOffice e mostra os serviços UNO , bem como os métodos disponíveis, propriedades e interfaces implementadas.

Este recurso também permite explorar a estrutura do documento utilizando o modelo de objeto do documento (DOM)

Para acessar este comando...

Na barra de menu:

Escolha Ferramentas - Ferramentas de desenvolvimento

Na interface em abas:

No menu Ferramentas da aba Ferramentas, escolha Ferramenta de desenvolvimento.

Nas barras de ferramentas:

Ícone Ferramenta de desenvolvimento

Ferramenta de desenvolvimento


note

As Ferramentas de desenvolvimento são visíveis em todos os documentos de LibreOffice Writer, Calc, Impress e Draw. A exibição é persistente e permanece visível até que seja desmarcada.


Quando as Ferramentas de desenvolvimento estão ativadas, uma janela é exibida na parte inferior da tela. Esta janela possui duas seções principais:

note

Este recurso está disponível desde o LibreOffice 7.2 e pode ser usado no Writer, Calc, Impress e Draw.


Vista em árvore do modelo de objetos do documento

O lado esquerdo da janela contém um botão de alternância Seleção atual, um botão Atualizar e uma visualização em árvore que exibe todos os objetos no documento.

O comportamento da visualização em árvore depende do status do botão de alternância Seleção atual:

Os tipos de objetos exibidos pela Visualização em árvore do modelo de documento dependem do aplicativo LibreOffice em uso:

Aplicação do LibreOffice

Objetos suportados

Writer

Parágrafos
Porções de texto em parágrafos
Formas
Tabelas
Quadros
Objetos gráficos
Objetos incorporados (OLE)
Famílias de estilos e estilos

Calc

Planilhas
Formas por planilha
Gráficos por planilha
Tabelas dinâmicas por planilha
Famílias de estilos e estilos

Impress

Slides
Formas por slide
Slides mestres
Famílias de estilos e estilos

Draw

Páginas
Formas por página
Famílias de estilos e estilos


Painel de inspeção de objetos

O lado direito da janela consiste no Painel de inspeção de objeto que exibe informações sobre o objeto sob inspeção.

Nome da classe: é o nome da classe de objeto.

tip

Utilize o nome da classe para pesquisar mais informações na documentação da API. Por exemplo, o objeto de nível superior em um documento do Writer é uma instância da classe SwXTextDocument, documentada na referência da classe SwXTextDocument .


É possível inspecionar ainda mais o objeto usando as quatro abas disponíveis que mostram suas Interfaces, Serviços, Propriedades e Métodos .

As informações sobre o objeto são organizadas em colunas em cada aba. O conjunto de colunas exibidas depende da aba selecionada.

Aba Interfaces

Contém uma única coluna apresentando a lista de interfaces implementadas pelo objeto.

Aba Serviços

Contém uma única coluna apresentando a lista de serviços suportados pelo objeto.

Aba Propriedades

Contém quatro colunas que descrevem as propriedades do objeto:

tip

A aba Propriedades também inclui uma caixa de texto na parte inferior para exibir a representação textual completa do valor da propriedade.


Aba Métodos

Contém quatro colunas que descrevem a lista combinada de métodos que podem ser chamados pelo objeto atual:

♥ Doe para nosso projeto! ♥