Class DeleteBlankOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
表示删除空单元格/行/列的设置。
public class DeleteBlankOptions : DeleteOptions
继承
object ← DeleteOptions ← DeleteBlankOptions
继承成员
DeleteOptions.UpdateReference, DeleteOptions.FormulaChangeMonitor, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
构造函数
DeleteBlankOptions()
public DeleteBlankOptions()
属性
DrawingsAsBlank
是否将与绘图相关的对象(如图片、形状、图表等)视为空白。
默认值为 true。
public bool DrawingsAsBlank { get; set; }
属性值
备注
将此属性设置为 false 时,
所有被绘图对象覆盖的行/列将不被视为空白,并且不会被删除。
EmptyFormulaValueAsBlank
当单元格为公式且计算结果为 null 或空字符串时,是否将其视为空白。
默认值为 false。
public bool EmptyFormulaValueAsBlank { get; set; }
属性值
备注
通常用户应该确保在将此属性设置为 true 时,公式已经被计算。
否则,所有通过正常 API(如 Aspose.Cells.Cell.Formula)创建的新公式将被视为空白,并可能被删除,因为在计算之前,它们的计算结果均为 null。
EmptyStringAsBlank
当单元格的值为空字符串时,是否将其视为空白。
默认值为 true。
public bool EmptyStringAsBlank { get; set; }
属性值
EndIndex
指定检查和删除空白行/列的范围的结束行/列索引(包含)。
默认值为 -1,-1 表示需要检查的所有对象(单元格、绘图等)的最大范围。
public int EndIndex { get; set; }
属性值
MergedCellsShrinkType
指示在删除空白行/列时如何处理合并单元格。
public MergedCellsShrinkType MergedCellsShrinkType { get; set; }
属性值
备注
对于 Aspose.Cells.MergedCellsShrinkType.KeepHeaderOnly,所有单元格将被视为空白,除了非空的左上角单元格。它是此属性的默认值。
对于 Aspose.Cells.MergedCellsShrinkType.None,所有单元格将被视为非空白。
对于 Aspose.Cells.MergedCellsShrinkType.ShrinkToFit,所有位于内容显示区域之外的单元格将被视为空白。
StartIndex
指定检查和删除空白行/列的范围的起始行/列索引。
public int StartIndex { get; set; }