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

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.ForRendering = true;
//Autofit rows with options.
workbook.Worksheets[0].AutoFitRows(autoFitterOptions);
//Save to pdf.
workbook.Save("output.pdf", SaveFormat.Pdf);

Теперь текст не обрезается в сохраненном файле PDF.

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