CatPP
December 15, 2023, 2:52am
1
调用最佳列宽AutoFitColumns并且隐藏列有合并单元格时,即使配置了IgnoreHidden,也会把隐藏的列显示出来。
代码如下:
using Aspose.Cells;
var wb = new Workbook("input.xlsx");
var ws = wb.Worksheets[0];
var column = ws.Cells.Columns[1];
// True
Console.WriteLine($"column B IsHidden: {column.IsHidden}");
ws.AutoFitColumns(new AutoFitterOptions
{
IgnoreHidden = true,
AutoFitMergedCellsType = AutoFitMergedCellsType.EachLine
});
// False
Console.WriteLine($"column B IsHidden: {column.IsHidden}");
样例文件:
input.zip (6.5 KB)
John.He
December 15, 2023, 3:24am
2
@CatPP
通过使用样例文件和代码进行测试,我们能够复现问题。发现当调用Worksheet.AutoFitColumns方法并设置AutoFitterOptions.IgnoreHidden为true时,隐藏列的状态发生改变。
我们已经在内部问题跟踪系统中打开了以下新问题单,并将根据Free Support Policies 中提到的条款提供修复。
问题单号: CELLSNET-54793
@CatPP ,
我们很高兴地通知您,您的问题(之前记录为“CELLSNET-54793”)已得到解决。 该修复将包含在我们计划于 2024 年 1 月上半月发布的即将发布的版本 (Aspose.Cells v24.1) 中。下一个版本发布时,您将收到通知。
The issues you have found earlier (filed as CELLSNET-54793) have been fixed in this update . This message was posted using Bugs notification tool by johnson.shi