合并单元格中的 Aspose excel wrapText

Aspose excel wrapText in a merged Cell

此问题出现在 Excel,但此问题在 Aspose 更新期间变得明显。

正在渲染 excel、

将 A0 IsWrapText 设置为 true。

将值放在A0处,取值为"Hello\nWorld",然后与A1合并。

excel 的输出没有正确满足 wrapText 的要求,因为它是一个合并的单元格。

P.S。旧版本(4.4或更低版本)实际上没有这个问题,因为默认不执行AutoFitHeight,因此单元格高度没有变化并且单元格高度可以随着内容增长[满足\n])

有没有即使在合并单元格中也能正确呈现 wrapText 的方法?

谢谢。

是的,在较新版本的 Aspose.Cells 中,您可以尝试添加以下代码行(在将 style/formatting 应用于合并单元格之后)以自动调整行高相应地合并单元格: 例如 示例代码:

.............
AutoFitterOptions options = new AutoFitterOptions();
            options.AutoFitMergedCells = true;
            worksheet.AutoFitRows(options);
........

希望,这有点帮助。

我在 Aspose 担任支持开发人员/传播者。