描画用に行を自動調整する

Contents
[ ]

通常ビューでセル内の全テキストを表示する場合、Microsoft Excel で 100% ズームで通常ビューで行を自動調整できます。これによりテキストが通常ビューで完全に表示され、印刷やファイルを 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 でテキストが切り取られていない場合