LibreOffice 25.8 Hjælp
Inspicerer objekter i LibreOffice-dokumenter og viser understøttede UNO-tjenester, såvel som tilgængelige metoder, egenskaber og implementerede grænseflader.
Denne funktionalitet tillader også udforskning af dokumentstrukturen med brug af Document Object Model (= DOM: Dokument-objekt-modellen).
Udviklingsværktøjer er synlige i alle dokumenter fra LibreOffice Writer, Calc, Impress og Draw. Visningen er vedvarende og forbliver synlig, indtil den deaktiveres.
Når Udviklingsværktøjer aktiveres, vises et vindue, der kan fastgøres, nederst på skærmen. Vinduet har to sektioner:
Document Object Model tree view (dokument-objektmodel i trævisning): Viser dokumentportioner efter Document Object Model (DOM). Brug denne sektion til at vælge det objekt, der skal inspiceres.
Objekt-inspektionspanel: Viser det valgte objekts tilgængelige tjenester, metoder, egenskaber og brugerflader.
Denne funktionalitet har været tilgængelig siden LibreOffice 7.2 i Writer, Calc, Impress og Draw.
Den venstre side af vinduet indeholder en til/fra knap Aktuel markering, en Opdateringsknap og en trævisning, der viser alle objekter i dokumentet.
Trævisningens adfærd afhænger status af til/fra-knappen Aktuel markering:
Klik på Aktuel markering for at vise det aktuelt markerede objekt i dokumentet. Derfor har et klik på et vilkårligt element i trævisningen ingen effekt.
Klik på Aktuel markering igen til at vise et vilkårligt element i trævisningen og opdatere indholdet i Objektinspektions- panelet.
Objekttyperne vist af Dokumentmodellens Trævisning afhænger af det LibreOffice-program, der bruges:
| LibreOffice-program | Understøttede objekter | 
|---|---|
| Writer | Afsnit | 
| Calc | Ark | 
| Impress | Dias | 
| Draw | Sider | 
Den højre side af vinduet er Objekt-inspektionspanel, der viser informationer om det inspicerede objekt.
Klassenavn: er navnet på objektklassen.
Brug klassenavnet til at søge flere informationer i API-dokumentationen. For eksempel er topniveau-objektet i et Writer-dokument en instans af klassenSwXTextDocument, som er dokumenteret på SwXTextDocument Class Reference.
Du kan inspicere objektet yderligere ved at bruge de fire tilgængelige faneblade, der viser dets brugerflader, tjenester, egenskaber og metoder.
Informationerne omobjektet er organiseret i kolonner på hvert enkelt faneblad. Sættet af viste kolonner afhænger af det valgte faneblad.
Indeholder en enkelt kolonne, der præsenterer listen over brugerflader, der er implementeret af objektet.
Indeholder en enkelt kolonne, der præsenterer listen over tjenester, der understøttes af objektet.
Indeholder fire kolonner, der beskriver objektets egenskaber:
Egenskab: Viseer navnene på objektets egenskaber.
Værdi: Viser en tekst-repræsentation af den aktuelle egenskabs værdi.
Type: Viser egenskabens type.
Info: viser relevante informationer om egenskaben. For eksempel viser en skrivebeskyttet egenskab "Skrivebeskyttet" i denne kolonne.
Fanebladet Egenskaber indeholder også et tekstfelt nederst tor at vise den fulde tekst-repræsentation af egenskabens værdi.
Indeholder fire kolonner, der beskriver den kombinerede lister over metoder, der kan kaldes af det aktuelle objekt:
Mehode: Viser navnene på alle objektets metoder.
Returneringstype: Viser objektets metoders returneringstype. Metoder, der ikke returnerer nogen værdi markeres som "tomme" i denne kolonne.
Parametre: Viser listen over parametre, der kræves af metoden såvel deres respektive typer.
Implementationsklasse: Viser navnet på den klasse, hvor metoden er implementeret.