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 インターフェース
| BoundingBoxExtent | BoundingBoxExtent | BoundingBoxExtent |
|---|---|---|
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());
}
}
}