DioDocs for Excel では、IChartAreaインタフェースのプロパティを使用して、チャート領域を必要に応じて設定できます。
このトピックでは、次のタスクについて説明します。
チャート領域のスタイルを設定するには、IChartAreaインタフェースの Fontプロパティ、Formatプロパティ、およびRoundedCornersプロパティを使用して、フォント、書式設定などの属性を変更します。
ワークシート内のチャート領域のスタイルを設定する方法については、次のサンプルコードを参照してください。
C# |
コードのコピー
|
---|---|
//チャート領域のスタイルを設定します IShape shape = worksheet.Shapes.AddChart(ChartType.Column3D, 200, 100, 300, 300); worksheet.Range["A1:D6"].Value = new object[,] { {null, "S1", "S2", "S3"}, {"Item1", 10, 25, 25}, {"Item2", -51, -36, 27}, {"Item3", 52, -85, -30}, {"Item4", 22, 65, 65}, {"Item5", 23, 69, 69} }; shape.Chart.SeriesCollection.Add(worksheet.Range["A1:D6"], RowCol.Columns, true, true); IChartArea chartarea = shape.Chart.ChartArea; //書式 chartarea.Format.Fill.Color.RGB = Color.Gray; chartarea.Format.Line.Color.RGB = Color.Gold; chartarea.Format.ThreeD.RotationX = 60; chartarea.Format.ThreeD.RotationY = 20; chartarea.Format.ThreeD.RotationZ = 100; chartarea.Format.ThreeD.Z = 20; chartarea.Format.ThreeD.Perspective = 20; chartarea.Format.ThreeD.Depth = 5; //フォント chartarea.Font.Bold = true; chartarea.Font.Italic = true; chartarea.Font.Color.RGB = Color.Red; //角丸 chartarea.RoundedCorners = true; |