Подогнать все столбцы рабочего листа на одной странице PDF
Contents
[
Hide
]
Иногда вам нужно создать файл PDF, который умещает все столбцы рабочего листа на одной странице.PdfSaveOptions.AllColumnsInOnePagePerSheet свойство предоставляет эту функцию очень простым в использовании способом. Сложные вычисления, такие как высота и ширина вывода PDF, обрабатываются внутри и основаны на данных на листе.
Подгонка столбцов рабочего листа на одной странице PDF
PdfSaveOptions.AllColumnsInOnePagePerSheetгарантирует, что все столбцы на листе отображаются на одной странице PDF, хотя строки могут расширяться до нескольких страниц в зависимости от данных на листе.
Пример кода ниже показывает, как использоватьPdfSaveOptions.AllColumnsInOnePagePerSheetсвойство для отображения большого рабочего листа из 100 столбцов.
Если на заданном листе много столбцов, отображаемый файл PDF может отображать содержимое очень маленького размера. Он по-прежнему читается при увеличении в приложении для просмотра, таком как Acrobat Reader.
Если ваша электронная таблица содержит формулы, лучше всего вызватьРабочая книга.ВычислитьФормулу()непосредственно перед рендерингом электронной таблицы в формат PDF. Это обеспечит пересчет значений, зависящих от формулы, и отображение правильных значений в файле PDF.