Thread OpenOffice::OODoc Zeilenumbruch
(4 answers)
Opened by bianca at 2013-09-06 21:04
Hallo bianca,
das hatte ich nicht verstanden, dass es Dir um den Ersetzungstext ging. Es scheint tatsächlich so zu sein, dass diese Methode keine Zeilenumbrüche (und auch keine Formatierungen usw.) zulässt. Wenn die Anzahl der zu erzeugenden Zeilen statisch ist, könntest Du für jede Zeile einen Platzhalter definieren und im Template die Zeilentrenner setzen. Vermutlich ist die Anzahl der Elemente aber dynamisch, nicht wahr? Um mehrzeiligen Inhalt in ein Dokument einzufügen, gehe ich so vor:
Bsp. ungetestet: Code (perl): (dl
)
1 2 3 4 5 my $mehrzeilsection = $doc->getSection('mehrzeil'); $doc->appendParagraph ( text => "Zeile 1" , attachment => $mehrzeilsection ); Für weitere Zeilen führst Du den appendParagraph-Befehl (in einer Schleife) mehrmals aus. Dann erhältst Du mehrere Absätze. Das text-Element kann aber auch Zeilenumbrüche enthalten. Dann erhältst Du Zeilenumbrüche innerhalb von Absätzen. HTH Grüße payx |