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