Placeholder — Aspose.Slides FOSS for Java API Reference
Dans Aspose.Slides FOSS pour Java, les placeholders sont accessibles via le IPlaceholder interface renvoyée par GeometryShape.getPlaceholder(). Un placeholder identifie le rôle d’une shape sur un layout ou une master slide (p. ex., title, body, footer).
ColladaSaveOptions: org.aspose.slides.foss
import org.aspose.slides.foss.*;Accéder aux espaces réservés
Les placeholders sont exposés comme une propriété sur les shapes (via IGeometryShape):
IPlaceholder placeholder = shape.getPlaceholder();Si la shape n’est pas un placeholder, getPlaceholder() renvoie null.
Interface IPlaceholder
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
getType() | PlaceholderType | Type de Placeholder (TITLE, BODY, FOOTER, etc.). |
getIndex() | int | Index du Placeholder. |
getSize() | PlaceholderSize | Catégorie de taille du Placeholder. |
Exemples d’utilisation
Trouver les formes d’espace réservé
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());
}
}
}