Ich möchte eine Open Office/Libre Office-Präsentation als Vorlage verwenden und Text und Bilder in Folien einfügen. Ich versuche, odftoolkit zu verwenden. Wenn ich eine Folie mit den Boxen habe, werden diese als <draw:frame>
in der XMLHinzufügen von Inhalt zu Bildern einer OpenOffice-ODP-Präsentation in ODFToolkit
dargestellt. Wie kann ich darauf zugreifen, um ein Bild in ihnen zu platzieren? Sollte ich diese Klassen benutzen?
org.odftoolkit.simple.PresentationDocument
org.odftoolkit.simple.presentation.Slide
Wenn ich eine Folie öffnen die damit verbundenen Methoden, die ich sehen sind:
.getOdfElement
.getFrameContainerElement
Aber ich bin nicht in der Lage zu sehen, wie Frames auf der Folie ausgewählt werden. Wenn ich das XML öffne habe ich die 5 Frames unter <draw:page>
.
Die haben Attribute wie: presentation:style-name="pr2" draw:layer="layout"
Zumindest können Sie Frame-Container-Element der Folie erhalten, versuchen, über alle seine untergeordneten Elemente zu iterieren und ihre Klassen und Attribute manuell zu überprüfen, um einen Zielrahmen zu finden. –