Class Column
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
ワークシート内の単一の列を表します。
public class Column
継承
継承されたメンバー
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
例
//Workbookオブジェクトのインスタンス化
Workbook workbook = new Workbook();
//最初のワークシートの参照を取得
Worksheet worksheet = workbook.Worksheets[0];
Style style = workbook.CreateStyle();
//背景色を青に設定
style.BackgroundColor = Color.Blue;
//前景色を赤に設定
style.ForegroundColor= Color.Red;
//背景パターンを設定
style.Pattern = BackgroundType.DiagonalStripe;
//新しいスタイルフラグ
StyleFlag styleFlag = new StyleFlag();
//すべてのスタイルを設定
styleFlag.All = true;
//最初の列を取得
Column column = worksheet.Cells.Columns[0];
//最初の列にスタイルを適用
column.ApplyStyle(style, styleFlag);
//Excelファイルを保存
workbook.Save("book1.xls");
'Workbookオブジェクトのインスタンス化
Dim workbook As Workbook = New Workbook()
'最初のワークシートの参照を取得
Dim worksheet As Worksheet = workbook.Worksheets(0)
Dim style As Style = workbook.CreateStyle()
'背景色を青に設定
style.BackgroundColor = Color.Blue
'前景色を赤に設定
style.ForegroundColor = Color.Red
'背景パターンを設定
style.Pattern = BackgroundType.DiagonalStripe
'新しいスタイルフラグ
Dim styleFlag As New StyleFlag()
'すべてのスタイルを設定
styleFlag.All = True
'最初の列を取得
Dim column As Column = worksheet.Cells.Columns(0)
'最初の列にスタイルを適用
column.ApplyStyle(style, styleFlag)
'Excelファイルを保存
workbook.Save("book1.xls")
プロパティ
GroupLevel
列のグループレベルを取得します。
public byte GroupLevel { get; set; }
プロパティ値
HasCustomStyle
この列がカスタムスタイル設定(ワークブックから継承されたデフォルトのものとは異なる)を持つかどうかを示します。
public bool HasCustomStyle { get; }
プロパティ値
Index
この列のインデックスを取得します。
public int Index { get; }
プロパティ値
IsCollapsed
列が折りたたまれているかどうか
public bool IsCollapsed { get; set; }
プロパティ値
IsHidden
列が非表示かどうかを示します。
public bool IsHidden { get; set; }
プロパティ値
Width
列の幅を文字単位で取得および設定します。
public double Width { get; set; }
プロパティ値
備考
スプレッドシートでは、列の幅は、通常のスタイルのフォントでレンダリングされた数字0〜9の最大桁幅の文字数として測定されます。
メソッド
ApplyStyle(Style, StyleFlag)
列全体のフォーマットを適用します。
public void ApplyStyle(Style style, StyleFlag flag)
パラメータ
style
Style
適用されるスタイルオブジェクト。
flag
StyleFlag
適用された書式プロパティを示すフラグ。
GetStyle()
この列のスタイルを取得します。
public Style GetStyle()
戻り値
備考
返されたスタイルオブジェクトを直接変更しても、この列やこの列のセルには効果がありません。
この列に変更を適用するには、Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag) または Aspose.Cells.Column.SetStyle(Aspose.Cells.Style) メソッドを呼び出す必要があります。
列のスタイルは、この列のセル(カスタムスタイル設定を持たないセル、すなわち、スタイルが明示的に設定されていない既存のセルや、インスタンス化されていないセル)が継承するスタイルです。
SetStyle(Style)
この列のスタイルを設定します。
public void SetStyle(Style style)
パラメータ
style
Style
この列のセルのデフォルトスタイルとして使用されるスタイル。
備考
このメソッドは、既存のセルのスタイル設定を変更することなく、指定されたスタイルをこの列のデフォルトスタイルとして設定するだけです。 既存のセルのスタイル設定を同時に指定されたスタイルに更新するには、Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag) を使用してください。