Den Arrangement-Stack einer Seite oder eines Dokuments anzeigen

422
n611x007

Klicken Sie mit der rechten Maustaste auf ein Bild (oder - für das bessere Wort - ein anderes "Objekt") auf einer Seite

nach vorne bringen

Im Arrangiermenü werden Optionen wie "nach vorne bringen" angezeigt.

Ich nehme an, das ist analog zur z-Achse oder z-Ordnung der Dinge.

FRAGE: Gibt es eine Möglichkeit, die Reihenfolge dieser "Objekte" auf einer Seite oder im Dokument aufzulisten?


Es würde ungefähr so ​​aussehen:

Liste der Dinge-Originalarbeit

Quelle: (1) Screenshot (2) Originalarbeit von mir

(Wie schwer wäre es jedoch, dies auf eine klare, einfache Art und Weise zu tun, wenn die Quelle in der gezippten xml-Datei ooxml ist?)

Während diese Frage auf Libreoffice Writer 5 oder Apache OpenOffice Writer 4 zutrifft, interessiere ich mich auch für andere Textverarbeitungsprodukte als Erweiterung (da sie stattdessen bereit sind, sie auszuprobieren), falls dies nicht möglich ist.

1

1 Antwort auf die Frage

0
Jim K

Von http://docs.oasis-open.org/office/v1.2/cd05/OpenDocument-v1.2-cd05-part1.html#attribute-draw_z-index :

Das Attribut draw: z-index definiert eine Renderreihenfolge für Formen in einer Dokumentinstanz. Formen werden in der Reihenfolge gerendert, in der sie ohne dieses Attribut im Dokument angezeigt werden.

Wenn Sie die ODT-Datei entpacken und content.xml öffnen, werden folgende Zeilen angezeigt (siehe insbesondere das Ende):

<draw:frame draw:style-name="fr1" draw:name="Frame2" text:anchor-type="paragraph" svg:x="0.411in" svg:y="0.048in" svg:width="0.7902in" draw:z-index="2"> 

So ist es möglich, die Datei durchzusehen (ich habe den Chrome-Browser verwendet) und die Z-Reihenfolge zu sehen. Oder es sollte möglich sein, ein Skript zu schreiben, um content.xml zu parsen und die Objektnamen aufzulisten, sortiert nach draw:z-index.

Oder ein Makro könnte es schaffen. Von https://wiki.openoffice.org/wiki/Documentation/DevGuide/Drawings/Ordering :

Wenn sich auf einer Seite viele Formen befinden, wird zuerst die Form mit dem niedrigsten ZOrder-Wert gezeichnet.

Es sieht jedoch nicht so aus, als würde LibreOffice eine solche geordnete Liste bereitstellen.