Explorar el Código

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

- 启用PdfSaveOptions的自动合并单元格功能
- 配置ShrinkToFitSettings以支持换行文本的缩放适配
- 确保工作簿在导出为PDF时正确应用文本缩放设置
xuzhancheng hace 1 mes
padre
commit
76b90b14c4
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  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);