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

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
getType()PlaceholderTypeType de Placeholder (TITLE, BODY, FOOTER, etc.).
getIndex()intIndex du Placeholder.
getSize()PlaceholderSizeCaté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());
        }
    }
}

Voir aussi

 Français