Indhold

# Udviklingsværktøjer

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).

For at tilgå denne kommando...

#### Fra menulinen:

Vælg Funktioner ▸ Udviklingsværktøjer

#### Fra brugerfladen med faneblade:

I menuen Funktioner på fanebladet Funktioner, vælg Udviklingsværktøjer.

#### Fra værktøjslinjer:

Udviklingsværktøjer

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.

## Visningen Dokument-Modeltræ

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 Tekstdele i et afsnit Figurer Tabeller Rammer Grafikobjekter Indlejrede objekter (OLE) Typografifamilier og typografier
Calc | Ark Figurer pr. ark Diagrammer pr. ark Pivottabeller pr. ark Typografifamilier og Typografier
Impress | Dias Figurer pr. dias Diasmastere Typografifamilier og typografier
Draw | Sider Figurer pr. side Typografifamilier og typografier

## Panelet Objektinspektion

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.

### Fanebladet Brugerflader

Indeholder en enkelt kolonne, der præsenterer listen over brugerflader, der er implementeret af objektet.

### Fanebladet Tjenester

Indeholder en enkelt kolonne, der præsenterer listen over tjenester, der understøttes af objektet.

### Fanebladet Egenskaber

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.

### Fanebladet Metoder

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.

Relaterede emner

UNO-objekter, -funktioner og -tjenester