JTable per iText in PDF: Größenanpassung möglich?

Herr Kaiser

Bekanntes Mitglied
Hi Forum,

ich mache meine ersten Gehversuche mit iText. Mir gelingt es, eine auf meinem Frame befindliche Tabelle ordnungsgemäß in ein PDF zu drucken. Mein Vorgehen ist ähnlich wie in diesem Code:

Re: [iText-questions] Question on Swing component to PDF using iText

Leider erscheint die Tabelle im PDF erheblich größer als erforderlich. Ich hätte die Darstellung gerne etwas verkleinert. Müsste ich dazu (zumindest temporär) die Ursprungstabelle verkleinern (Schrift- und Zellengrößen) oder ließe sich die PDF-Ausgabe auf irgendeinem Wege herunterskalieren? Hättet Ihr eine Idee für das Vorgehen? Falls ja, danke ich schonmal! 🙂
 
das itext buch (kaufen. ist hilfreich bei itext) sagt man solle
Java:
table.setWidthPercentage(int);
oder
Java:
table.setTotalWidth(float)
verwenden.

mit PdfContentByte kann falls gewünscht die position der Tabelle auf feste werte definiert werden (im gegensatz zu document.add()).
 
Danke, alder! 🙂
Ich glaube, das gilt (wenn ich's richtig verstanden habe) für Tabellen, die mittels iText neu aufgebaut werden. Für bereits existierende JTables, die per Graphics2D und iText von meinem Frame ins PDF kopiert werden, habe ich eszwischenzeitlich ganz einfach durch die Scale-Methode hingekriegt. Thema ist somit erledigt.
🙂
 

Zurück
Oben