Placeholder — Aspose.Slides FOSS for Java API Reference
I Aspose.Slides FOSS for Java får man tilgang til plassholdere gjennom IPlaceholder grensesnittet som returneres av GeometryShape.getPlaceholder(). En plassholder identifiserer en formes rolle på et oppsett eller en master‑lysbilde (f.eks. tittel, brødtekst, bunntekst).
BoundingBoxExtent: org.aspose.slides.foss
import org.aspose.slides.foss.*;Tilgang til plassholdere
Plassholdere eksponeres som en egenskap på former (via IGeometryShape):
IPlaceholder placeholder = shape.getPlaceholder();Hvis formen ikke er en plassholder, getPlaceholder() returnerer null.
IPlaceholder-grensesnittet
| BoundingBoxExtent | BoundingBoxExtent | BoundingBoxExtent |
|---|---|---|
getType() | PlaceholderType | Plassholder‑type (TITLE, BODY, FOOTER, osv.). |
getIndex() | int | Plassholder‑indeks. |
getSize() | PlaceholderSize | Plassholder‑størrelseskategori. |
Brukseksempler
Finn plassholderformer
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());
}
}
}