合并单元格中的Aspose excel wrapText

合并单元格中的Aspose excel wrapText,excel,aspose,Excel,Aspose,此问题发生在Excel中,但在Aspose更新期间,此问题变得明显 呈现excel 将A0 IsWrapText设置为true 将值与值“Hello\nWorld”放在A0处,然后与A1合并 excel的输出无法正确满足wrapText的要求,因为它是一个合并单元格 另外,旧版本(4.4或更低版本)实际上没有此问题,因为默认情况下不会执行AutoFitHeight,因此不会更改单元格高度,并且单元格高度可以随着内容的增长而增加[迎合了\n]) 是否存在即使在合并单元格中也能正确呈现wrapTex

此问题发生在Excel中,但在Aspose更新期间,此问题变得明显

呈现excel

将A0 IsWrapText设置为true

将值与值“Hello\nWorld”放在A0处,然后与A1合并

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

另外,旧版本(4.4或更低版本)实际上没有此问题,因为默认情况下不会执行AutoFitHeight,因此不会更改单元格高度,并且单元格高度可以随着内容的增长而增加[迎合了\n])

是否存在即使在合并单元格中也能正确呈现wrapText的情况


谢谢。

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

.............
AutoFitterOptions options = new AutoFitterOptions();
            options.AutoFitMergedCells = true;
            worksheet.AutoFitRows(options);
........
希望,这有点帮助


我在Aspose担任支持开发人员/福音传道者。

嘿,成功了。我很好奇,Excel是否有与之相同的功能?(正如我在excel中尝试的那样,自动调整工作表的行或逐个调整也无法处理合并单元格的高度)。Aspose提供了比原来的excel更强大的功能,如果说新版Aspose将始终执行AutoFitRows,并且只有Auto等于true,这是正确的吗?(正如我看到的那样,我不认为新版本将自动调整行,并且OnlyAuto选项设置为true,默认值应为false。如果您看到这种行为,请共享示例代码和模板文件,我们将很快检查它。不,我很确定它在较新版本中具有默认的AutoFitRow。我不知道如何将代码共享给您,但是您可以很容易地模拟大小写。您可以将长字符串放在一个单元格中,IsTextWrapped等于true。如果没有显式AutoFitRow,旧版本将不会调整该单元格的高度,但新版本将调整高度(没有显式AutoFitRow)