PHP を使用してプレゼンテーションのチャート データテーブルをカスタマイズする

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

Aspose.Slides for PHP via Java は、系列の色におけるカテゴリの色の変更をサポートします。

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

以下にサンプル例が示されます。

  # 空のプレゼンテーションを作成
  $pres = new Presentation();
  try {
    $chart = $pres->getSlides()->get_Item(0)->getShapes()->addChart(ChartType::ClusteredColumn, 50, 50, 600, 400);
    $chart->setDataTable(true);
    $chart->getChartDataTable()->getTextFormat()->getPortionFormat()->setFontBold(NullableBool::True);
    $chart->getChartDataTable()->getTextFormat()->getPortionFormat()->setFontHeight(20);
    $pres->save("output.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

FAQ

チャートのデータテーブルの値の横に小さな凡例キーを表示できますか?

はい。データテーブルはlegend keys をサポートしており、オンまたはオフに切り替えることができます。

プレゼンテーションを PDF、HTML、または画像にエクスポートする際にデータテーブルは保持されますか?

はい。Aspose.Slides はチャートをスライドの一部としてレンダリングするため、エクスポートされたPDF/HTML/image にはデータテーブルを含むチャートが含まれます。

テンプレート ファイルから取得したチャートでもデータテーブルはサポートされていますか?

はい。既存のプレゼンテーションまたはテンプレートから読み込まれたチャートについては、チャートのプロパティを使用してデータテーブルがis shownかどうかを確認し、変更できます。

ファイル内のどのチャートでデータテーブルが有効になっているかをすばやく見つけるにはどうすればよいですか?

データテーブルがis shownかどうかを示す各チャートのプロパティを確認し、スライドを反復処理して有効になっているチャートを特定します。