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