Zeilenumbruch bzw. Fließtext in PDF-Datei mit Modul PDF::Create

Hallo, ich erstelle mit Perl (mit dem Modul PDF::Create) PDF-Dateien.
Was mir fehlt, ist die Möglichkeit, Zeilenumbrüche automatisch
machen zu lassen, wenn der entsprechende Text zu lang ist.

Bisher kann ich nur einzelne (einzeilige) Textfelder erstellen, die
dann über den Rand hinausgehen.

Kann mir jemand sagen, wie man einen automatischen Zeilenumbruch macht,
um einen Endlostext darzustellen?


greets
-/--\-
alex
Patrick Bates [ So, 25 März 2007 12:31 ] [ ID #1668417 ]

Re: Zeilenumbruch bzw. Fließtextin PDF-Datei mitModul PDF::Create

On 2007-03-25 10:31, Alexander Kainz <nomail [at] spam.com> wrote:
> Hallo, ich erstelle mit Perl (mit dem Modul PDF::Create) PDF-Dateien.
> Was mir fehlt, ist die Möglichkeit, Zeilenumbrüche automatisch
> machen zu lassen, wenn der entsprechende Text zu lang ist.
>
> Bisher kann ich nur einzelne (einzeilige) Textfelder erstellen, die
> dann über den Rand hinausgehen.
>
> Kann mir jemand sagen, wie man einen automatischen Zeilenumbruch macht,
> um einen Endlostext darzustellen?

Mit string_width kannst Du feststellen, wie breit ein String im
aktuellen Font ist - dann kannst Du ihn an geeigneter Stelle teilen und
den zweiten Teil in die nächste Zeile setzen.

PDF::API2 bietet mehr Möglichkeiten, und wird auch aktiv
weiterentwickelt (ist allerdings auch deutlich komplexer).

hp

--
_ | Peter J. Holzer | Blaming Perl for the inability of programmers
|_|_) | Sysadmin WSR | to write clearly is like blaming English for
| | | hjp [at] hjp.at | the circumlocutions of bureaucrats.
__/ | http://www.hjp.at/ | -- Charlton Wilbur in clpm
hjp-usenet2 [ So, 25 März 2007 13:56 ] [ ID #1668418 ]
Perl » de.comp.lang.perl.misc » Zeilenumbruch bzw. Fließtext in PDF-Datei mit Modul PDF::Create

Vorheriges Thema: MS .NET von Perl aus?
Nächstes Thema: Frage zu glob