楕円

楕円の作成

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

  1. Presentation クラスのインスタンスを作成します。
  2. インデックスを使用してスライドの参照を取得します。
  3. IShapesオブジェクトによって公開されたAddAutoShapeメソッドを使用して、楕円型のAutoShapeを追加します。
  4. 修正されたプレゼンテーションをPPTXファイルとして保存します。

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

import aspose.slides as slides

# PPTXを表すPresentationクラスのインスタンス化
with slides.Presentation() as pres:
    # 最初のスライドを取得
    sld = pres.slides[0]

    # 楕円型のオートシェイプを追加
    sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)

    #PPTXファイルをディスクに書き込む
    pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)

フォーマットされた楕円の作成

スライドにより良いフォーマットの楕円を追加するには、以下のステップに従ってください:

  1. Presentation クラスのインスタンスを作成します。
  2. インデックスを使用してスライドの参照を取得します。
  3. IShapesオブジェクトによって公開されたAddAutoShapeメソッドを使用して、楕円型のAutoShapeを追加します。
  4. 楕円の塗りつぶしタイプをソリッドに設定します。
  5. IShapeオブジェクトに関連するFillFormatオブジェクトによって公開されたSolidFillColor.Colorプロパティを使用して、楕円の色を設定します。
  6. 楕円の線の色を設定します。
  7. 楕円の線の幅を設定します。
  8. 修正されたプレゼンテーションをPPTXファイルとして保存します。

以下の例では、プレゼンテーションの最初のスライドにフォーマットされた楕円を追加しました。

import aspose.slides as slides
import aspose.pydrawing as draw

# PPTXを表すPresentationクラスのインスタンス化
with slides.Presentation() as pres:
    # 最初のスライドを取得
    sld = pres.slides[0]

    # 楕円型のオートシェイプを追加
    shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)

    # 楕円形状にいくつかのフォーマットを適用
    shp.fill_format.fill_type = slides.FillType.SOLID
    shp.fill_format.solid_fill_color.color = draw.Color.chocolate

    # 楕円の線にいくつかのフォーマットを適用
    shp.line_format.fill_format.fill_type = slides.FillType.SOLID
    shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
    shp.line_format.width = 5

    #PPTXファイルをディスクに書き込む
    pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)