Placeholder

Placeholder — Aspose.Slides FOSS for Java API Reference

Aspose.Slides FOSS for Java では、プレースホルダーは以下のインターフェースを通じてアクセスされます IPlaceholder が返すインターフェース GeometryShape.getPlaceholder(). プレースホルダーは、レイアウトまたはマスタースライド上でシェイプの役割(例:タイトル、本文、フッター)を識別します。.

BoundingBoxExtent: org.aspose.slides.foss

import org.aspose.slides.foss.*;

プレースホルダーへのアクセス

プレースホルダーはシェイプ上のプロパティとして公開されます(via IGeometryShape):

IPlaceholder placeholder = shape.getPlaceholder();

シェイプがプレースホルダーでない場合、, getPlaceholder() 返します null.


IPlaceholder インターフェース

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
getType()PlaceholderTypeプレースホルダーのタイプ(TITLE、BODY、FOOTER など)。.
getIndex()intプレースホルダーインデックス。.
getSize()PlaceholderSizeプレースホルダーサイズカテゴリ。.

使用例

プレースホルダーシェイプを検索

import org.aspose.slides.foss.*;

Presentation prs = new Presentation("deck.pptx");
ISlide slide = prs.getSlides().get(0);

for (int i = 0; i < slide.getShapes().size(); i++) {
    IShape shape = slide.getShapes().get(i);
    if (shape instanceof IGeometryShape) {
        IPlaceholder ph = ((IGeometryShape) shape).getPlaceholder();
        if (ph != null) {
            System.out.println("Placeholder type: " + ph.getType()
                + " at index " + ph.getIndex());
        }
    }
}

参照

 日本語