Alle Arbeitsblattspalten auf einer Seite PDF einpassen
Contents
[
Hide
]
Manchmal möchten Sie eine PDF-Datei generieren, die alle Spalten eines Arbeitsblatts auf eine einzelne Seite passt. DasPdfSaveOptions.setAllColumnsInOnePagePerSheetproperty bietet diese Funktion auf sehr benutzerfreundliche Weise. Komplexe Berechnungen wie Höhe und Breite der Ausgabeseite PDF werden intern gehandhabt und basieren auf den Daten im Arbeitsblatt.
Arbeitsblattspalten auf einzelne Seite PDF einpassen
PdfSaveOptions.setAllColumnsInOnePagePerSheetstellt sicher, dass alle Spalten eines Arbeitsblatts auf einer einzigen PDF-Seite gerendert werden, obwohl Zeilen je nach den Daten im Arbeitsblatt auf mehrere Seiten erweitert werden können.
Wenn ein bestimmtes Arbeitsblatt viele Spalten hat, zeigt die gerenderte PDF-Datei den Inhalt möglicherweise sehr klein an. Es ist immer noch lesbar, wenn es in einer Anzeigeanwendung wie Acrobat Reader vergrößert wird.
Der Beispielcode unten zeigt, wie man die verwendetPdfSaveOptions.setAllColumnsInOnePagePerSheet-Eigenschaft, um ein großes Arbeitsblatt mit 100 Spalten zu rendern.
Wenn Ihre Tabellenkalkulation Formeln enthält, rufen Sie am besten anWorkbook.calculateFormula-Methode kurz vor dem Rendern der Tabelle in das PDF-Format. Dadurch wird sichergestellt, dass die formelabhängigen Werte neu berechnet und die richtigen Werte in PDF wiedergegeben werden.