C++ でプレゼンテーションに楕円を追加する

楕円の作成

このトピックでは、Aspose.Slides for C++ を使用してスライドに楕円形を追加する方法を開発者に紹介します。Aspose.Slides for C++ は、数行のコードだけでさまざまな形状を描画できる簡単な API を提供します。プレゼンテーションの選択したスライドにシンプルな楕円を追加するには、以下の手順に従ってください。

  1. Presentation class のインスタンスを作成する
  2. インデックスを使用してスライドの参照を取得する
  3. IShapes オブジェクトが公開する AddAutoShape メソッドを使用して、Ellipse タイプの AutoShape を追加する
  4. 変更したプレゼンテーションを PPTX ファイルとして書き出す

以下の例では、最初のスライドに楕円を追加しています。

書式設定された楕円の作成

スライドに書式設定された楕円を追加するには、以下の手順に従ってください。

  1. Presentation class のインスタンスを作成する。
  2. インデックスを使用してスライドの参照を取得する。
  3. IShapes オブジェクトが公開する AddAutoShape メソッドを使用して、Ellipse タイプの AutoShape を追加する。
  4. 楕円の塗りつぶしタイプを Solid に設定する。
  5. FillFormat オブジェクトが提供する SolidFillColor.Color プロパティで楕円の塗りつぶし色を設定する。
  6. 楕円の線の色を設定する。
  7. 楕円の線の幅を設定する。
  8. 変更したプレゼンテーションを PPTX ファイルとして書き出す。

以下の例では、プレゼンテーションの最初のスライドに書式設定された楕円を追加しています。

FAQ

スライドの単位に対して楕円の正確な位置とサイズを設定するにはどうすればよいですか?

座標とサイズは通常 ポイントで指定されます。予測可能な結果を得るには、スライドサイズを基準に計算し、必要なミリメートルやインチをポイントに変換してから値を設定してください。

楕円を他のオブジェクトの前または後ろに配置するには(スタック順の制御)はどうすればよいですか?

オブジェクトの描画順序を調整し、前面に持ってくるか背面に送ることで、楕円が他のオブジェクトと重なるようにしたり、下のオブジェクトを表示したりできます。

楕円の表示や強調にアニメーションを付けるにはどうすればよいですか?

Apply で入場、強調、退出エフェクトを形状に適用し、トリガーやタイミングを設定してアニメーションの再生時期と方法を調整してください。