Excel文本框未勾选“允许西文在单词中间换行”,但是输出pdf的时候,数字缺有换行

Excel文本框未勾选“允许西文在单词中间换行”,但是输出pdf的时候,数字缺有换行,使用26.3测试,测试文件请见附件,谢谢!

        Workbook testWorkbook = new Workbook("D:\\input_test_0408.xlsm");
        testWorkbook.Save("D:\\number_test.pdf");

number_test.zip (319.0 KB)

@lingtian

您好,

感谢您提供测试文件、示例代码以及详细的截图说明。

我们已经成功复现了您描述的问题。经过初步分析,尽管您在 Excel 文本框设置中禁用了“允许西文在单词中间换行”选项,但在转换为 PDF 的过程中,渲染引擎确实错误地截断了数字字符串。例如,在您指出的文本行中,“1,8453.2”和“623.9”等数值被拆分到了不同行显示。

这表明布局引擎在处理包含中文字符与数字混合的文本框时,未能正确执行不换行规则。我们已经确认这是一个 Bug,并已将其记录以进行进一步的修复工作。

我们已在内部问题跟踪系统中开设了以下新工单,并将根据 Free Support Policies 中提到的条款提供修复方案。

问题 ID:CELLSNET-60074

如果您需要优先支持以及直接联系我们的付费支持管理团队,可以获取 Paid Support Services

你好,我用的是cells for .net 是CELLSNET吧?

@lingtian

你好,

感谢您的澄清。

非常抱歉之前的回复中误标了产品线。我们已经确认您使用的是 Aspose.Cells for .NET,并已将该问题同步记录在 .NET 产品的追踪系统中进行处理。

我们的开发团队正在针对您提供的示例文件进行深入分析,一旦该问题有任何进展或修复版本发布,我们会第一时间在此贴中通知您。

感谢您的耐心等待与支持。

@lingtian
您的问题(CELLSNET-60074)已得到解决,修复后的功能将随版本26.5一起发布。
这是我使用最新功能生成的结果文件:
input_test_0408.pdf (90.1 KB)

We are pleased to inform you that your issue (Issue ID: CELLSNET-60074) has been resolved.
Target Version: 26.5
We will notify you once the new version is released.