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)
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)
您好,
感谢您提供测试文件、示例代码以及详细的截图说明。
我们已经成功复现了您描述的问题。经过初步分析,尽管您在 Excel 文本框设置中禁用了“允许西文在单词中间换行”选项,但在转换为 PDF 的过程中,渲染引擎确实错误地截断了数字字符串。例如,在您指出的文本行中,“1,8453.2”和“623.9”等数值被拆分到了不同行显示。
这表明布局引擎在处理包含中文字符与数字混合的文本框时,未能正确执行不换行规则。我们已经确认这是一个 Bug,并已将其记录以进行进一步的修复工作。
我们已在内部问题跟踪系统中开设了以下新工单,并将根据 Free Support Policies 中提到的条款提供修复方案。
问题 ID:CELLSNET-60074
如果您需要优先支持以及直接联系我们的付费支持管理团队,可以获取 Paid Support Services。
你好,我用的是cells for .net 是CELLSNET吧?
你好,
感谢您的澄清。
非常抱歉之前的回复中误标了产品线。我们已经确认您使用的是 Aspose.Cells for .NET,并已将该问题同步记录在 .NET 产品的追踪系统中进行处理。
我们的开发团队正在针对您提供的示例文件进行深入分析,一旦该问题有任何进展或修复版本发布,我们会第一时间在此贴中通知您。
感谢您的耐心等待与支持。