DioDocs for Excel では、IChartインタフェースのプロパティを使用して、チャートタイトルを必要に応じて設定できます。チャートタイトルを操作する場合は、次のタスクを実行します。
チャートタイトルの式を設定する方法については、次のサンプルコードを参照してください。
C# |
コードのコピー
|
---|---|
// チャートタイトルの数式を設定します shape.Chart.HasTitle = true; shape.Chart.ChartTitle.Formula = "=Sheet1!$E$1"; worksheet.Range["E1"].Value = "Sample Chart"; |
チャートタイトルの書式およびフォントスタイルを設定する方法については、次のサンプルコードを参照してください。
C# |
コードのコピー
|
---|---|
// チャートのタイトルとフォントスタイルを設定します shape.Chart.HasTitle = true; //shape.Chart.ChartTitle.Text = "aaaaa"; shape.Chart.ChartTitle.Font.Bold = true; shape.Chart.ChartTitle.Format.Fill.Color.RGB = Color.Red; shape.Chart.ChartTitle.Format.Line.Color.RGB = Color.Blue; |
チャートタイトルの方向を横書き、縦書き、右へ90度回転、左へ90度回転に設定できるとともに、半角文字を含む縦書きの場合は、行の並び(「右から左」など)を設定することができます。チャートタイトルの方向を設定するには、IChartTitleインタフェースおよびIChartTitle.ITextFrameインタフェースのDirectionプロパティにTextDirection列挙体を設定します。
チャートタイトルの方向を縦書きに設定する方法については、次のサンプルコードを参照してください。
C# |
コードのコピー
|
---|---|
// チャートを作成します shape.Chart.SeriesCollection.Add(worksheet.Range["A1:D6"], RowCol.Columns, true, true); // チャートタイトルを表示します shape.Chart.HasTitle = true; // チャートタイトルの名前を設定します shape.Chart.ChartTitle.Text = "チャートタイトル"; // チャートタイトルの方向を縦書きに設定します shape.Chart.ChartTitle.TextFrame.Direction = TextDirection.Vertical; // または shape.Chart.ChartTitle.Direction = TextDirection.Vertical; |
チャートタイトルのテキスト角度を設定するには、IChartTitleインタフェースのOrientationプロパティを使用します。
チャートタイトルのテキスト角度を設定する方法については、次のサンプルコードを参照してください。
C# |
コードのコピー
|
---|---|
// チャートタイトルを追加します shape.Chart.HasTitle = true; shape.Chart.ChartTitle.Text = "チャートタイトル"; // チャートタイトルのテキスト角度を設定します shape.Chart.ChartTitle.Orientation = 30; |