Class DeleteBlankOptions

Class DeleteBlankOptions

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

表示删除空单元格/行/列的设置。

public class DeleteBlankOptions : DeleteOptions

继承

objectDeleteOptionsDeleteBlankOptions

继承成员

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; }

属性值

bool

备注

将此属性设置为 false 时,
所有被绘图对象覆盖的行/列将不被视为空白,并且不会被删除。

EmptyFormulaValueAsBlank

当单元格为公式且计算结果为 null 或空字符串时,是否将其视为空白。
默认值为 false。

public bool EmptyFormulaValueAsBlank { get; set; }

属性值

bool

备注

通常用户应该确保在将此属性设置为 true 时,公式已经被计算。
否则,所有通过正常 API(如 Aspose.Cells.Cell.Formula)创建的新公式将被视为空白,并可能被删除,因为在计算之前,它们的计算结果均为 null。

EmptyStringAsBlank

当单元格的值为空字符串时,是否将其视为空白。
默认值为 true。

public bool EmptyStringAsBlank { get; set; }

属性值

bool

EndIndex

指定检查和删除空白行/列的范围的结束行/列索引(包含)。
默认值为 -1,-1 表示需要检查的所有对象(单元格、绘图等)的最大范围。

public int EndIndex { get; set; }

属性值

int

MergedCellsShrinkType

指示在删除空白行/列时如何处理合并单元格。

public MergedCellsShrinkType MergedCellsShrinkType { get; set; }

属性值

MergedCellsShrinkType

备注

对于 Aspose.Cells.MergedCellsShrinkType.KeepHeaderOnly,所有单元格将被视为空白,除了非空的左上角单元格。它是此属性的默认值。
对于 Aspose.Cells.MergedCellsShrinkType.None,所有单元格将被视为非空白。
对于 Aspose.Cells.MergedCellsShrinkType.ShrinkToFit,所有位于内容显示区域之外的单元格将被视为空白。

StartIndex

指定检查和删除空白行/列的范围的起始行/列索引。

public int StartIndex { get; set; }

属性值

int

 中文