Placeholder — Aspose.Slides FOSS for Java API Reference
In Aspose.Slides FOSS voor Java worden placeholders benaderd via de IPlaceholder interface die wordt geretourneerd door GeometryShape.getPlaceholder(). Een placeholder identificeert de rol van een vorm op een lay-out of masterslide (bijv., titel, inhoud, voettekst).
BoundingBoxExtent: org.aspose.slides.foss
import org.aspose.slides.foss.*;Toegang tot placeholders
Placeholders worden blootgesteld als een eigenschap op vormen (via IGeometryShape):
IPlaceholder placeholder = shape.getPlaceholder();Als de vorm geen placeholder is, getPlaceholder() retourneert null.
IPlaceholder-interface
| BoundingBoxExtent | BoundingBoxExtent | BoundingBoxExtent |
|---|---|---|
getType() | PlaceholderType | Placeholdertype (TITLE, BODY, FOOTER, enz.). |
getIndex() | int | Placeholderindex. |
getSize() | PlaceholderSize | Placeholdergroottecategorie. |
Voorbeelden van gebruik
Placeholder-vormen vinden
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());
}
}
}