Zeilenumbruch bzw. Fließtext in PDF-Datei mit Modul PDF::Create
am 25.03.2007 12:31:30 von Patrick Bates
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
Re: Zeilenumbruch bzw. Fließtextin PDF-Datei mitModul PDF::Create
am 25.03.2007 13:56:22 von hjp-usenet2
On 2007-03-25 10:31, Alexander Kainz 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@hjp.at | the circumlocutions of bureaucrats.
__/ | http://www.hjp.at/ | -- Charlton Wilbur in clpm