Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
developer:dokumentenerstellung_bilder [2015/04/16 12:15] oesi |
developer:dokumentenerstellung_bilder [2019/08/13 13:48] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Bilder einfügen in ODT Vorlage ====== | ||
- | |||
- | Diese Anleitung beschreibt wie in eine bestehende Vorlage ein Bild eingefügt werden kann. | ||
- | |||
- | Zuerst muss die ODT Vorlage entpackt werden. | ||
- | Die ODT Vorlage liegt üblicherweise im Ordner system/vorlage_zip | ||
- | (in .zip umbennen und entpacken) | ||
- | |||
- | {{:developer:odt_entpackt.png?400|}} | ||
- | |||
- | Das Bild muss im Ordner Pictures abgelegt werden. | ||
- | Es werden mehrere File-Formate unterstützt. (als PNG funktioniert es ohne Probleme) | ||
- | Der Dateiname sollte keine Sonderzeichen enthalten. | ||
- | |||
- | {{:developer:odt_pictures.png?400|}} | ||
- | |||
- | Im Ordner META-INF muss die Datei manifest.xml editiert werden. | ||
- | Hier muss ein Eintrag für das Bild hinzugefügt werden: | ||
- | |||
- | <code> | ||
- | <manifest:file-entry manifest:full-path="Pictures/10000201000002290000022939997AEC.png" manifest:media-type="image/png"/> | ||
- | </code> | ||
- | {{:developer:odt_manifest.png?800|}} | ||
- | |||
- | Die Dateien können dann wieder zusammengezippt werden. | ||
- | |||
- | |||
- | In der Vorlage die in der Datenbank abgelegt ist, kann nun das Bild eingefügt werden. | ||
- | |||
- | Dazu wird im oberen Teil der Style definiert: | ||
- | <code> | ||
- | <style:style style:name="fr1" style:family="graphic" style:parent-style-name="Frame"> | ||
- | <style:graphic-properties style:wrap="run-through" style:number-wrapped-paragraphs="no-limit" style:vertical-pos="from-top" style:vertical-rel="page-content" style:horizontal-pos="center" style:horizontal-rel="page-content" fo:padding="0cm" fo:border="none" style:shadow="none" draw:shadow-opacity="100%"/> | ||
- | </style:style> | ||
- | </code> | ||
- | |||
- | Und danach das Bild im Dokument eingefügt | ||
- | <code> | ||
- | <draw:frame draw:style-name="fr3" draw:name="Bild1" text:anchor-type="page" text:anchor-page-number="1" svg:x="5.2cm" svg:width="3.51cm" svg:height="3.51cm" draw:z-index="1"> | ||
- | <draw:image xlink:href="Pictures/10000201000002290000022939997AEC.png" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> | ||
- | </draw:frame> | ||
- | </code> | ||