Contenu
Index 🔎︎

# Outils de développement

Inspecte les objets dans les documents LibreOffice et affiche les services UNO pris en charge, ainsi que les méthodes, propriétés et interfaces implémentées disponibles.

Cette fonctionnalité permet également d'explorer la structure du document à l'aide du modèle d'objet de document (DOM).

Pour accéder à cette commande...

Choisissez Outils - Outils de développement

Outils de développement

Les Outils de développement sont visibles dans tous les document LibreOffice Writer, Calc, Impress et Draw. L'affichage est persistant et reste visible jusqu'à sa dé-sélection.

Lorsque Outils de développement est activé, une fenêtre ancrable est affichée en bas de l'écran. Cette fenêtre a deux sections :

- Arborescence du modèle d'objet de document : affiche les parties du document selon le modèle d'objet de document (DOM). Utilisez cette section pour choisir l'objet à inspecter.

- Panneau d'inspection des objets : affiche les services, méthodes, propriétés et interfaces disponibles de l'objet sélectionné.

Cette fonction est disponible depuis la version LibreOffice 7.2 pour Writer, Calc, Impress et Draw.

## Arborescence du modèle de document

Le côté gauche de la fenêtre contient un bouton bascule Sélection active, un bouton Actualiser et une arborescence qui affiche tous les objets du document.

Le comportement de l'arborescence dépend de l'état du bouton bascule Sélection active :

- Cliquez sur Sélection active pour afficher les propriétés de l'objet actuellement sélectionné dans le document. Par conséquent, cliquer sur n'importe quel élément de l'arborescence n'a aucun effet.

- Cliquez à nouveau sur Sélection active pour afficher n'importe quel élément dans l'arborescence et mettre à jour le contenu du Panneau d'inspection des objets.

Les types d'objets affichés par la Vue de l'arborescence du modèle de document dépendent de l'application LibreOffice utilisée :

Application LibreOffice | Objets pris en charge
--- | ---
Writer | Paragraphes Portions de texte dans un paragraphe Formes Tableaux Cadres Objets graphiques Objets incorporés (OLE) Familles de styles et styles
Calc | Feuilles Formes par feuille Diagrammes par feuille Tableaux croisés dynamiques par feuille Familles de styles et styles
Impress | Diapositives Formes par diapositive Diapositives maîtresses Familles de styles et styles
Draw | Pages Formes par page Familles de styles et styles

## Panneau d'inspection d'objets

Le côté droit de la fenêtre est le Panneau d'inspection des objets qui affiche des informations sur l'objet inspecté.

Nom de la classe : est le nom de la classe d'objets.

Utilisez le nom de la classe pour rechercher des informations supplémentaires dans la documentation de l'API. Par exemple, l'objet de niveau supérieur dans un document Writer est une instance de la classe SwXTextDocument, qui est documentée sur Référence de classe SwXTextDocument.

Vous pouvez inspecter davantage l'objet en utilisant les quatre onglets disponibles qui affichent ses Interfaces, Services, Propriétés et Méthodes .

Les informations sur l'objet sont organisées en colonnes dans chaque onglet. L'ensemble des colonnes affichées dépend de l'onglet sélectionné.

### Onglet Interfaces

Contient une seule colonne présentant la liste des interfaces implémentées par l'objet.

### Onglet Services

Contient une seule colonne présentant la liste des services pris en charge par l'objet.

### Onglet Propriétés

Contient quatre colonnes qui décrivent les propriétés de l'objet :

- Propriété : affiche les noms des propriétés de l'objet.

- Valeur : affiche une représentation textuelle de la valeur de la propriété active.

- Type : affiche le type de propriété.

- Info : affichez les informations pertinentes sur la propriété. Par exemple, une propriété en lecture seule affiche "lecture seule" dans cette colonne.

L'onglet Propriétés comprend également une zone de texte en bas pour afficher la représentation textuelle complète de la valeur de la propriété.

### Onglet Méthodes

Contient quatre colonnes qui décrivent la liste combinée des méthodes pouvant être appelées par l'objet actuel :

- Méthode : affiche les noms de toutes les méthodes de l'objet.

- Type de retour : affiche le type de retour des méthodes de l'objet. Les méthodes qui ne renvoient aucune valeur sont marquées comme « void » dans cette colonne.

- Paramètres : affiche la liste des paramètres requis par la méthode ainsi que leurs types respectifs.

- Classe d'implémentation : affiche le nom de la classe dans laquelle la méthode est implémentée.

Rubriques connexes

Objets, fonctions et services UNO