Автонастройка строк для визуализации
Обычно, когда вы хотите отобразить весь текст в ячейке, вы можете автоматически подстроить строку в обычном виде с масштабом 100% в Microsoft Excel. Это позволяет тексту полностью отображаться в обычном виде, даже при печати или сохранении файла в формате PDF, текст будет отображаться правильно.
Однако в некоторых случаях автоматическая подгонка строки работает хорошо в обычном виде, но при переходе в вид для печати или сохранении файла в формате PDF текст обрезается. Пожалуйста, проверьте исходный файл Book1.xlsx и скриншоты.
Если вы хотите предотвратить обрезание текста в сохраненном файле PDF, вы можете автоматически подгонять строку с помощью опции AutoFitterOptions.ForRendering.
//Init workbook instance. | |
Workbook workbook = new Workbook("Book1.xlsx"); | |
//Set autofit options for rendering. | |
AutoFitterOptions autoFitterOptions = new AutoFitterOptions(); | |
autoFitterOptions.setForRendering(true); | |
//Autofit rows with options. | |
workbook.getWorksheets().get(0).autoFitRows(autoFitterOptions); | |
//Save to pdf. | |
workbook.save("output.pdf", SaveFormat.PDF); |
Теперь текст не обрезается в сохраненном файле PDF.