セルのフォントとサイズの設定方法
フォントプロパティのカスタマイズには、フォント名、サイズ、色、下線、太字、イタリック、スクリプト、取り消し線などが含まれ、ドキュメントのフォーマットに多くのメリットを提供します。 これらのオプションにより、読みやすさを向上させ、重要な情報を強調し、視覚的に魅力的な文書を作成することができます。 IronXLを使用すると、C# .NETでインターロップなしでフォントプロパティを簡単に編集でき、プロフェッショナルで洗練された資料を手軽に作成することができます。
セルのフォントとサイズの設定方法
- フォントとサイズを設定するためのC#ライブラリをダウンロード
- 既存のExcelスプレッドシートを開くか、新しいスプレッドシートを作成する
- 使用 フォント フォントの外観をカスタマイズするためのプロパティ:名前、サイズ、太さなど
- フォントをイタリック体に設定し、打ち消し線を使う、またはFontScriptを使用する
- すべての利用可能な下線オプションを探る
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
セルフォントとサイズの設定例
フォントをカスタマイズするために選択されたセル、列、行、または範囲、単にStyleのFontプロパティを設定します。 次のプロパティを利用して指定されたフォントファミリーを設定してください: Name プロパティでフォントファミリーを設定し、Height プロパティでフォントサイズを調整し、Bold プロパティでフォントの重みを強調します。 さらに視覚的な強調を加えるために、Underline プロパティを使用して下線を追加することができます。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].StringValue = "Font and Size";
// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";
// Set font size
workSheet["B2"].Style.Font.Height = 15;
// Set font to bold
workSheet["B2"].Style.Font.Bold = true;
// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;
workBook.SaveAs("fontAndSize.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").StringValue = "Font and Size"
' Set font family
Private workSheet("B2").Style.Font.Name = "Times New Roman"
' Set font size
Private workSheet("B2").Style.Font.Height = 15
' Set font to bold
Private workSheet("B2").Style.Font.Bold = True
' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Single
workBook.SaveAs("fontAndSize.xlsx")
セルのフォントとサイズを設定する詳細例
前のセクションで議論したオプションに加えて、Excelにおけるフォントの外観をさらにカスタマイズすることができます。 これはフォントをイタリック体に設定したり、打消し線を適用したり、上付き文字や下付き文字にはFontScriptを使用したり、特定のフォント色を選んだりすることを含みます。 以下は、これらの追加オプションを使用してセルの個別のフォントスタイルを作成する方法を示す例です。
次の内容にご注意ください。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].StringValue = "Advanced";
// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";
// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;
// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;
// Set bold property
workSheet["B2"].Style.Font.Bold = true;
// Set italic property
workSheet["B2"].Style.Font.Italic = false;
// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;
// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";
workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").StringValue = "Advanced"
' Set font family
Private workSheet("B2").Style.Font.Name = "Lucida Handwriting"
' Set font script
Private workSheet("B2").Style.Font.FontScript = FontScript.None
' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Double
' Set bold property
Private workSheet("B2").Style.Font.Bold = True
' Set italic property
Private workSheet("B2").Style.Font.Italic = False
' Set strikeout property
Private workSheet("B2").Style.Font.Strikeout = False
' Set font color
Private workSheet("B2").Style.Font.Color = "#00FFFF"
workBook.SaveAs("fontAndSizeAdvanced.xlsx")
下線
Excelでは、テキストのフォーマットのためにさまざまな種類の下線を利用できます。 1つのオプションはアカウンティング下線です。通常の下線に比べて、文字と線の間に追加のスペースがあります。テキスト入力において、この下線は前後の値を超えて延びます。 ただし、数値データ形式, 下線は値に限定されています。 セルに数字と他の文字が含まれている場合、会計下線はテキストと同様に動作します。
フォントスクリプト
IronXLのフォントスクリプトには、以下の3つのオプションがあります:none(なし)、super(上付き)、sub(下付き)。
- none: デフォルトオプションで、通常のテキスト表示のためにフォントをベースラインに設定します。
- スーパー:乗数や脚注のためにテキスト文字をベースラインの上に配置します。
- 化学式や数式表記のためにテキスト文字をベースラインの下に配置します。
フォントカラー
フォント色は Color プロパティまたは SetColor
メソッドを使用して設定できます。 SetColor
メソッドは、IronSoftware.Drawing.Color または Hex カラーコードの形式で入力を受け付けます。
:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs
using IronXL;
using IronSoftware.Drawing;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";
// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");
// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);
Imports IronXL
Imports IronSoftware.Drawing
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Set Color property
Private workSheet("B2").Style.Font.Color = "#00FFFF"
' Use Hex color code
workSheet("B2").Style.Font.SetColor("#00FFFF")
' Use IronSoftware.Drawing
workSheet("B2").Style.Font.SetColor(Color.Red)