Hallo zusammen,
ich habe einen CT gebastelt, der aus mehreren Eingabefeldern besteht, die User mit structured Text befüllen können (Formatierung mit Kupu o.ä. entfällt, da keine Verwendung von Archetypes). Dies sieht auf der generierten View-Seite auch noch tadelos aus. Problematisch wird es erst bei der PDF-Konvertierung mit PLONE2PDF. Denn dort wird vor und nach jedem tal:content-Block in der generierten PDF ein übermäßig großer Absatz produziert. Einen Auszug von View und PDF habe ich als Attachment hinzugefügt.
Auszug aus dem Quelltext für die View-Seite
Code
<td colspan="2">
[b]Lernziele[/b]
<div tal:condition="python: here.getModziele() <> ''">
<span tal:content="structure python: (pss.structured_text(here.getModziele()))"/>
</div>
<div tal:condition="python: here.getLv1ziele() <> ''">
<span tal:content="structure python: here.getLv1name()"/>:
<span tal:content="structure python: (pss.structured_text(here.getLv1ziele()))"/>
</div>
<div tal:condition="python: here.getLv2ziele() <> ''">
<span tal:content="structure python: here.getLv2name()"/>:
<span tal:content="structure python: (pss.structured_text(here.getLv2ziele()))"/>
</div>
</td>
Alles anzeigen
Das entsprechende Teil des Codings der viewPDF von PLONE2PDF ist absolut identisch.
Wie kann ich es erreichen, dass die Absätze in der PDF-Datei weniger groß sind?
Vielen Dank,
Greets, Moerz