Class Column
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Reprezentuje pojedynczą kolumnę w arkuszu kalkulacyjnym.
public class Column
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Przykłady
//Tworzenie obiektu Workbook
Workbook workbook = new Workbook();
//Uzyskiwanie odniesienia do pierwszego arkusza
Worksheet worksheet = workbook.Worksheets[0];
Style style = workbook.CreateStyle();
//Ustawianie koloru tła na niebieski
style.BackgroundColor = Color.Blue;
//Ustawianie koloru pierwszego planu na czerwony
style.ForegroundColor= Color.Red;
//Ustawianie wzoru tła
style.Pattern = BackgroundType.DiagonalStripe;
//Nowy znacznik stylu
StyleFlag styleFlag = new StyleFlag();
//Ustaw wszystkie style
styleFlag.All = true;
//Pobieranie pierwszej kolumny
Column column = worksheet.Cells.Columns[0];
//Zastosowanie stylu do pierwszej kolumny
column.ApplyStyle(style, styleFlag);
//Zapisywanie pliku Excel
workbook.Save("book1.xls");
'Tworzenie obiektu Workbook
Dim workbook As Workbook = New Workbook()
'Uzyskiwanie odniesienia do pierwszego arkusza
Dim worksheet As Worksheet = workbook.Worksheets(0)
Dim style As Style = workbook.CreateStyle()
'Ustawianie koloru tła na niebieski
style.BackgroundColor = Color.Blue
'Ustawianie koloru pierwszego planu na czerwony
style.ForegroundColor = Color.Red
'Ustawianie wzoru tła
style.Pattern = BackgroundType.DiagonalStripe
'Nowy znacznik stylu
Dim styleFlag As New StyleFlag()
'Ustaw wszystkie style
styleFlag.All = True
'Pobieranie pierwszej kolumny
Dim column As Column = worksheet.Cells.Columns(0)
'Zastosowanie stylu do pierwszej kolumny
column.ApplyStyle(style, styleFlag)
'Zapisywanie pliku Excel
workbook.Save("book1.xls")
Właściwości
GroupLevel
Pobiera poziom grupy kolumny.
public byte GroupLevel { get; set; }
Wartość właściwości
HasCustomStyle
Wskazuje, czy ta kolumna ma ustawienia stylu niestandardowego (różne od domyślnego dziedziczonego z arkusza roboczego).
public bool HasCustomStyle { get; }
Wartość właściwości
Index
Pobiera indeks tej kolumny.
public int Index { get; }
Wartość właściwości
IsCollapsed
Czy kolumna jest złożona.
public bool IsCollapsed { get; set; }
Wartość właściwości
IsHidden
Wskazuje, czy kolumna jest ukryta.
public bool IsHidden { get; set; }
Wartość właściwości
Width
Pobiera i ustawia szerokość kolumny w jednostkach znaków.
public double Width { get; set; }
Wartość właściwości
Uwagi
W arkuszu kalkulacyjnym szerokość kolumny mierzona jest jako liczba znaków maksymalnej szerokości cyfr od 0 do 9, wyświetlanych w czcionce stylu normalnego.
Metody
ApplyStyle(Style, StyleFlag)
Zastosowuje formaty dla całej kolumny.
public void ApplyStyle(Style style, StyleFlag flag)
Parametry
style
Style
Obiekt stylu, który zostanie zastosowany.
flag
StyleFlag
Flagi wskazujące zastosowane właściwości formatowania.
GetStyle()
Pobiera styl tej kolumny.
public Style GetStyle()
Zwraca
Uwagi
Bezpośrednia modyfikacja zwróconego obiektu stylu nie ma wpływu na tę kolumnę ani na żadne komórki w tej kolumnie.
Musisz wywołać metodę Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag) lub Aspose.Cells.Column.SetStyle(Aspose.Cells.Style),
aby zastosować zmianę do tej kolumny.
Styl kolumny to styl, który będzie dziedziczony przez komórki w tej kolumnie (te komórki, które nie mają ustawień stylu niestandardowego,
takich jak istniejące komórki, które nie miały ustawionego stylu w sposób jawny, lub te, które nie zostały zainstancjonowane).
SetStyle(Style)
Ustawia styl tej kolumny.
public void SetStyle(Style style)
Parametry
style
Style
Styl, który ma być użyty jako domyślny styl dla komórek w tej kolumnie.
Uwagi
Ta metoda ustawia tylko dany styl jako domyślny styl dla tej kolumny, nie zmieniając ustawień stylu dla istniejących komórek w tej kolumnie. Aby jednocześnie zaktualizować ustawienia stylu istniejących komórek do określonego stylu, należy użyć Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)