Автонастройка строк для визуализации

Contents
[ ]

Обычно, когда вы хотите отобразить весь текст в ячейке, вы можете автоматически подстроить строку в обычном виде с масштабом 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.

текст не обрезается в сохраненном pdf