Class Column

Class Column

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

ワークシート内の単一の列を表します。

public class Column

継承

objectColumn

継承されたメンバー

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

プロパティ値

byte

HasCustomStyle

この列がカスタムスタイル設定(ワークブックから継承されたデフォルトのものとは異なる)を持つかどうかを示します。

public bool HasCustomStyle { get; }

プロパティ値

bool

Index

この列のインデックスを取得します。

public int Index { get; }

プロパティ値

int

IsCollapsed

列が折りたたまれているかどうか

public bool IsCollapsed { get; set; }

プロパティ値

bool

IsHidden

列が非表示かどうかを示します。

public bool IsHidden { get; set; }

プロパティ値

bool

Width

列の幅を文字単位で取得および設定します。

public double Width { get; set; }

プロパティ値

double

備考

スプレッドシートでは、列の幅は、通常のスタイルのフォントでレンダリングされた数字0〜9の最大桁幅の文字数として測定されます。

メソッド

ApplyStyle(Style, StyleFlag)

列全体のフォーマットを適用します。

public void ApplyStyle(Style style, StyleFlag flag)

パラメータ

style Style

適用されるスタイルオブジェクト。

flag StyleFlag

適用された書式プロパティを示すフラグ。

GetStyle()

この列のスタイルを取得します。

public Style GetStyle()

戻り値

Style

備考

返されたスタイルオブジェクトを直接変更しても、この列やこの列のセルには効果がありません。 この列に変更を適用するには、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) を使用してください。

 日本語