Aide LibreOfficeDev 25.8
Inspecte les objets dans les documents LibreOfficeDev 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).
Choisissez
Dans le menu de l'onglet , choisissez .
                    
Outils de développement
Les Outils de développement sont visibles dans tous les document LibreOfficeDev 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 LibreOfficeDev 7.2 pour Writer, Calc, Impress et Draw.
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 LibreOfficeDev utilisée :
| Application LibreOfficeDev | Objets pris en charge | 
|---|---|
| Writer | Paragraphes | 
| Calc | Feuilles | 
| Impress | Diapositives | 
| Draw | Pages | 
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é.
Contient une seule colonne présentant la liste des interfaces implémentées par l'objet.
Contient une seule colonne présentant la liste des services pris en charge par l'objet.
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é.
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.