Class DeleteBlankOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Reprezentuje ustawienie usuwania pustych komórek/wierszy/kolumn.
public class DeleteBlankOptions : DeleteOptions
Dziedziczenie
object ← DeleteOptions ← DeleteBlankOptions
Dziedziczone członkowie
DeleteOptions.UpdateReference, DeleteOptions.FormulaChangeMonitor, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
DeleteBlankOptions()
public DeleteBlankOptions()
Właściwości
DrawingsAsBlank
Czy obiekty związane z rysowaniem, takie jak obraz, kształt, wykres… będą traktowane jako puste.
Wartość domyślna to true.
public bool DrawingsAsBlank { get; set; }
Wartość właściwości
Uwagi
Ustawiając tę właściwość na false,
wszystkie wiersze/kolumny pokryte obiektami rysunkowymi nie będą traktowane jako puste i nie zostaną usunięte.
EmptyFormulaValueAsBlank
Czy jedna komórka będzie traktowana jako pusta, gdy jest formułą, a wynik obliczenia jest null lub pustym ciągiem.
Wartość domyślna to false.
public bool EmptyFormulaValueAsBlank { get; set; }
Wartość właściwości
Uwagi
Ogólnie rzecz biorąc, użytkownik powinien upewnić się, że formuły zostały obliczone przed operacją usuwania z tą właściwością ustawioną na true.
W przeciwnym razie wszystkie nowo utworzone formuły przez standardowe API, takie jak Aspose.Cells.Cell.Formula, będą traktowane jako puste i mogą zostać usunięte,
ponieważ przed obliczeniem ich wyniki obliczeń to wszystkie null.
EmptyStringAsBlank
Czy jedna komórka będzie traktowana jako pusta, gdy jej wartość to pusty ciąg.
Wartość domyślna to true.
public bool EmptyStringAsBlank { get; set; }
Wartość właściwości
EndIndex
Określa końcowy indeks wiersza/kolumny (włącznie) zakresu do sprawdzenia i usunięcia pustych wierszy/kolumn.
Wartość domyślna to -1, a -1 oznacza maksymalny zakres wszystkich obiektów (komórek, rysunków, …) które należy sprawdzić.
public int EndIndex { get; set; }
Wartość właściwości
MergedCellsShrinkType
Wskazuje, jak przetwarzać scalone komórki podczas usuwania pustych wierszy/kolumn.
public MergedCellsShrinkType MergedCellsShrinkType { get; set; }
Wartość właściwości
Uwagi
Dla Aspose.Cells.MergedCellsShrinkType.KeepHeaderOnly, wszystkie komórki w nim będą traktowane jako puste, z wyjątkiem niepustej komórki w lewym górnym rogu. To jest wartość domyślna tej właściwości.
Dla Aspose.Cells.MergedCellsShrinkType.None, wszystkie komórki w nim będą traktowane jako niepuste.
Dla Aspose.Cells.MergedCellsShrinkType.ShrinkToFit, wszystkie komórki poza obszarem wyświetlania treści będą traktowane jako puste.
StartIndex
Określa początkowy indeks wiersza/kolumny zakresu do sprawdzenia i usunięcia pustych wierszy/kolumn.
public int StartIndex { get; set; }