Development Tools

Inspects objects in LibreOffice documents and shows supported UNO services, as well as available methods, properties and implemented interfaces. This feature also allows to explore the document structure using the Document Object Model (DOM).

Komando hau erabiltzeko...

Choose Tools - Development Tools

Icon Development Tools

Development Tools


note

The Development Tools are visible in all documents of LibreOffice Writer, Calc, Impress and Draw. The display is persistent and remain visible until deselected.


When Development Tools is enabled, a dockable window is shown at the bottom of the screen. This window has two sections:

note

This feature is available since LibreOffice 7.2 for Writer, Calc, Impress and Draw.


Document Model Tree View

The left side of the window contains a Current Selection toggle button, a Refresh button and a tree view that displays all objects in the document.

The behavior of the tree view depends on the status of the Current Selection toggle button:

The types of objects displayed by the Document Model Tree View depend on the LibreOffice application being used:

LibreOffice application

Supported objects

Writer

Paragraphs
Text Portions in a Paragraph
Shapes
Tables
Frames
Graphic Objects
Embedded Objects (OLE)
Style Families and Styles

Calc

Sheets
Shapes per sheet
Charts per sheet
Pivot tables per sheet
Style Families and Styles

Impress

Slides
Shapes per slide
Master slides
Style Families and Styles

Draw

Pages
Shapes per page
Style Families and Styles


Object Inspection Panel

The right side of the window is the Object Inspection Panel that displays information about the object being inspected.

Class Name: is the name of the object class.

tip

Use the class name to search more information in the API documentation. For example, the top-level object in a Writer document is an instance of the class SwXTextDocument, which is documented at SwXTextDocument Class Reference.


You can inspect the object further by using the four tabs available that display its Interfaces, Services, Properties and Methods.

The information about the object is organized in columns in each tab. The set of columns displayed depend on the selected tab.

'Interfazeak' fitxa

Objektuak inplementatzen dituen interfazeen zerrenda aurkezten duen zutabe bakar bat du.

'Zerbitzuak' fitxa

Objektuak onartzen dituen zerbitzuen zerrenda aurkezten duen zutabe bakar bat du.

'Propietateak' fitxa

Objektuaren propietateak deskribatzen dituzten lau zutabe ditu:

tip

The Properties tab also includes a text box on the bottom to display the full textual representation of the property value.


'Metodoak' fitxa

Uneko objektuak deitu ditzakeen metodoen zerrenda konbinatua deskribatzen duten lau zutabeak ditu: