Parcourir la source

fix(pdf): 解决PDF导出时换行文本缩放问题

- 启用PdfSaveOptions的自动合并单元格功能
- 配置ShrinkToFitSettings以支持换行文本的缩放适配
- 确保工作簿在导出为PDF时正确应用文本缩放设置
xuzhancheng il y a 1 mois
Parent
commit
76b90b14c4
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      src/main/java/com/grapecity/controller/PdfController.java

+ 1 - 0
src/main/java/com/grapecity/controller/PdfController.java

@@ -47,6 +47,7 @@ public class PdfController {
         // 设置PdfSaveOptions以将工作簿导出为PDF文件。
         PdfSaveOptions pdfOptions = new PdfSaveOptions();
         pdfOptions.setIncludeAutoMergedCells(true);
+        pdfOptions.getShrinkToFitSettings().setCanShrinkToFitWrappedText(true);
         IShrinkToFitSettings shrinkSettings = pdfOptions.getShrinkToFitSettings();
         shrinkSettings.setCanShrinkToFitWrappedText(true); // 启用对换行文本的缩小功能
         workbook.save(byteArrayOutputStream, pdfOptions);