チャートの書式設定

チャートエンティティの書式設定

Aspose.Slides for C++は、開発者がスライドにカスタムチャートをゼロから追加できるようにします。この記事では、チャートカテゴリと値軸を含むさまざまなチャートエンティティの書式設定方法を説明します。

Aspose.Slides for C++は、さまざまなチャートエンティティを管理し、カスタム値を使用して書式設定するためのシンプルなAPIを提供します。

  1. Presentationクラスのインスタンスを作成します。
  2. インデックスでスライドの参照を取得します。
  3. デフォルトデータを持つチャートを追加し、希望する任意のタイプ(この例ではChartType.LineWithMarkersを使用します)を指定します。
  4. チャートの値軸にアクセスし、以下のプロパティを設定します。
    1. 値軸の主グリッド線のためのライン形式を設定します。
    2. 値軸の副グリッド線のためのライン形式を設定します。
    3. 値軸のための数値形式を設定します。
    4. 値軸の最小、最大、主および副単位を設定します。
    5. 値軸データのためのテキストプロパティを設定します。
    6. 値軸のためのタイトルを設定します。
    7. 値軸のライン形式を設定します。
  5. チャートのカテゴリ軸にアクセスし、以下のプロパティを設定します。
    1. カテゴリ軸の主グリッド線のためのライン形式を設定します。
    2. カテゴリ軸の副グリッド線のためのライン形式を設定します。
    3. カテゴリ軸データのためのテキストプロパティを設定します。
    4. カテゴリ軸のためのタイトルを設定します。
    5. カテゴリ軸のためのラベル位置を設定します。
    6. カテゴリ軸ラベルの回転角度を設定します。
  6. チャートの凡例にアクセスし、それらのためのテキストプロパティを設定します。
  7. チャートの凡例が重ならないように表示するように設定します。
  8. チャートの副値軸にアクセスし、以下のプロパティを設定します。
    1. 値軸を有効にします。
    2. 副値軸のためのライン形式を設定します。
    3. 副値軸のための数値形式を設定します。
    4. 副値軸の最小、最大、主および副単位を設定します。
  9. まず副値軸にチャートシリーズをプロットします。
  10. チャートのバックウォールに塗りつぶし色を設定します。
  11. チャートのプロットエリアに塗りつぶし色を設定します。
  12. 修正されたプレゼンテーションをPPTXファイルに書き込みます。

チャートのためのフォントプロパティを設定する

Aspose.Slides for C++は、チャートのフォントに関連するプロパティの設定をサポートしています。以下の手順に従って、チャートのフォントプロパティを設定してください。

  • Presentationクラスのオブジェクトをインスタンス化します。
  • スライドにチャートを追加します。
  • フォントの高さを設定します。
  • 修正されたプレゼンテーションを保存します。

以下にサンプル例を示します。

チャートデータテーブルのためのフォントプロパティを設定する

Aspose.Slides for C++は、シリーズの色におけるカテゴリの色を変更するためのサポートを提供します。

  1. Presentationクラスのオブジェクトをインスタンス化します。
  2. スライドにチャートを追加します。
  3. チャートテーブルを設定します。
  4. フォントの高さを設定します。
  5. 修正されたプレゼンテーションを保存します。

以下にサンプル例を示します。

チャートエリアの角を丸く設定する

Aspose.Slides for C++は、チャートエリアの設定をサポートします。IChart.HasRoundedCornersおよびChart.HasRoundedCornersプロパティがAspose.Slidesに追加されました。

  1. Presentationクラスのオブジェクトをインスタンス化します。
  2. スライドにチャートを追加します。
  3. チャートの塗りつぶしタイプと色を設定します。
  4. 角丸プロパティをTrueに設定します。
  5. 修正されたプレゼンテーションを保存します。

以下にサンプル例を示します。

チャートデータの数値を設定する

Aspose.Slides for C++は、チャートデータ形式を管理するためのシンプルなAPIを提供します。

1. Presentation クラスのインスタンスを作成します。

  1. インデックスでスライドの参照を取得します。
  2. デフォルトデータを持つチャートを追加し、希望する任意のタイプ(この例ではChartType.ClusteredColumnを使用します)を指定します。
  3. 可能なプリセット値からプリセットの数値形式を設定します。
  4. 各チャートシリーズのチャートデータセルを検索し、チャートデータの数値形式を設定します。
  5. プレゼンテーションを保存します。
  6. カスタム数値形式を設定します。
  7. 各チャートシリーズ内のチャートデータセルを検索し、異なるチャートデータの数値形式を設定します。
  8. プレゼンテーションを保存します。
  使用可能なプリセットの数値形式とそのプリセットインデックスが以下に示されています。
0 一般
1 0
2 0.00
3 #,##0
4 #,##0.00
5 $#,##0;$-#,##0
6 $#,##0;Red$-#,##0
7 $#,##0.00;$-#,##0.00
8 $#,##0.00;Red$-#,##0.00
9 0%
10 0.00%
11 0.00E+00
12 # ?/?
13 # /
14 m/d/yy
15 d-mmm-yy
16 d-mmm
17 mmm-yy
18 h:mm AM/PM
19 h:mm:ss AM/PM
20 h:mm
21 h:mm:ss
22 m/d/yy h:mm
37 #,##0;-#,##0
38 #,##0;Red-#,##0
39 #,##0.00;-#,##0.00
40 #,##0.00;Red-#,##0.00
41 _ * #,##0_ ;_ * “_ ;_ @_
42 _ $* #,##0_ ;_ $* “_ ;_ @_
43 _ * #,##0.00_ ;_ * “??_ ;_ @_
44 _ $* #,##0.00_ ;_ $* “??_ ;_ @_
45 mm:ss
46 h :mm:ss
47 mm:ss.0
48 ##0.0E+00
49 @