SPREAD for WPF 3.0J - GcSpreadSheet
テーブルのスタイル
SPREAD for WPF 3.0J - GcSpreadSheet > 開発者ガイド > テーブル > テーブルのスタイル

GcSpreadSheetでテーブルの外観を向上させるには、テーブルに組み込みスタイルやカスタムスタイルを適用します。

組み込みスタイル

次のサンプルコードは、テーブルに組み込みスタイルを適用する方法を示します。

コードのコピー
// 組み込みのテーブルスタイルを適用します。
table.TableStyle = GcSpreadSheet.Workbook.TableStyles[BuiltInTableStyles.TableStyleDark10];
コードのコピー
' 組み込みのテーブルスタイルを適用します。
table.TableStyle = GcSpreadSheet.Workbook.TableStyles(BuiltInTableStyles.TableStyleDark10)

カスタムスタイル

GcSpreadSheetでは、独自のスタイルを作成してテーブルの書式設定に使用することができます。カスタムスタイルを適用するには、TableStyleElementType列挙型を使用することができます。

次のサンプルコードは、テーブルにカスタムスタイルを適用する方法を示します。

コードのコピー
// テーブルのカスタムスタイルを設定します。
ITableStyle style = GcSpreadSheet.Workbook.TableStyles.Add("CustomStyleBlue");

// WholeTable要素のスタイルを設定します。
style.TableStyleElements[TableStyleElementType.WholeTable].Font.Italic = true;
style.TableStyleElements[TableStyleElementType.WholeTable].Font.Color = Color.FromArgb(255, 255, 0);
style.TableStyleElements[TableStyleElementType.WholeTable].Font.Strikethrough = false;
style.TableStyleElements[TableStyleElementType.WholeTable].Borders.LineStyle = BorderLineStyle.Dashed;
style.TableStyleElements[TableStyleElementType.WholeTable].Borders.Color = Color.FromArgb(255, 0, 0);
style.TableStyleElements[TableStyleElementType.WholeTable].Interior.Color = Color.FromArgb(24, 0, 255);

// Tables.Addメソッドでテーブルを追加してカスタムスタイルを適用します。
GcSpreadSheet.Workbook.Worksheets[0].Tables.Add(12, 2, 15, 5, YesNoGuess.Yes, "CustomStyleBlue", "TableWithCustomStyle");
コードのコピー
' テーブルのカスタムスタイルを設定します。
Dim style As ITableStyle = GcSpreadSheet.Workbook.TableStyles.Add("CustomStyleBlue")

' WholeTable要素のスタイルを設定します。
style.TableStyleElements(TableStyleElementType.WholeTable).Font.Italic = True
style.TableStyleElements(TableStyleElementType.WholeTable).Font.Color = Color.FromArgb(255, 255, 0)
style.TableStyleElements(TableStyleElementType.WholeTable).Font.Strikethrough = False
style.TableStyleElements(TableStyleElementType.WholeTable).Borders.LineStyle = BorderLineStyle.Dashed
style.TableStyleElements(TableStyleElementType.WholeTable).Borders.Color = Color.FromArgb(255, 0, 0)
style.TableStyleElements(TableStyleElementType.WholeTable).Interior.Color = Color.FromArgb(24, 0, 255)

' Tables.Addメソッドでテーブルを追加してカスタムスタイルを適用します。
GcSpreadSheet.Workbook.Worksheets(0).Tables.Add(12, 2, 15, 5, YesNoGuess.Yes, "CustomStyleBlue", "TableWithCustomStyle")
関連トピック