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