浏览代码

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

- 启用PdfSaveOptions的自动合并单元格功能
- 配置ShrinkToFitSettings以支持换行文本的缩放适配
- 确保工作簿在导出为PDF时正确应用文本缩放设置
xuzhancheng 1 月之前
父节点
当前提交
76b90b14c4
共有 1 个文件被更改,包括 1 次插入0 次删除
  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);