Thread Optimale Spaltenbreite (bei PDF) (34 answers)
Opened by bianca at 2010-01-18 19:12

bianca
 2010-01-18 19:12
#130721 #130721
User since
2009-09-13
6977 Artikel
BenutzerIn

user image
Hi!
Bräuchte bitte mal Denkanstöße für eine sinnvolle Logik. Es dreht sich um folgendes:
Alle meine bisherigen Versuche, eine Tabelle mit kostenfreien Modulen vernünftig als PDF aufzubereiten sind inzwischen gescheitert. Jedes Teil hat seine Macken, am schlimmsten ist PDF::FromHTML, das scheitert schon an einfachsten Grundaufgabe. Daher hatte ich ja schonmal angefangen, eine eigene sub zu bauen (http://www.perl-community.de/bat/poard/message/129...), läuft auch gut. Jetzt möchte ich gern eine Logik ergänzen, die mir die optimale Spaltenbreite festlegt.

Das heißt, ich möchte insofern die Spaltenbreite optimieren als die gesamte Tabelle möglichst kurz wird.
Hab also eine Anzahl von X Spalten mit jeweiligem Inhalt, der Text, Ziffern usw. einfach alles sein kann.

Ermitteln kann ich - ausgehend von den auszugebenden Zeichen - die Gesamtbreite in Pixeln für diesen Text.
Weiterhin weiß ich die Gesamtbreite des Blattes in Pixeln.

Nun geht es darum, die Zeichen/Texte/Wörter in den einzelnen Spalten nach der Maßgabe in mehrere Zeilen zu trennen, dass am Ende die gesamte Tabelle möglichst die gesamte horizontale Breite nutzt und möglichst wenig horizontale Länge benötigt.

Hat jemand dafür Lösungsansätze? Mal was ähnliches gemacht? Fertige Algorithmen?
10 print "Hallo"
20 goto 10

View full thread Optimale Spaltenbreite (bei PDF)