Placeholder — Aspose.Slides FOSS for Java API Reference

En Aspose.Slides FOSS para Java, los placeholders se acceden a través del IPlaceholder interfaz devuelta por GeometryShape.getPlaceholder(). Un placeholder identifica el rol de una shape en un layout o master slide (p. ej., title, body, footer).

ColladaSaveOptions: org.aspose.slides.foss

import org.aspose.slides.foss.*;

Accediendo a los marcadores de posición

Los placeholders se exponen como una propiedad en shapes (a través de IGeometryShape):

IPlaceholder placeholder = shape.getPlaceholder();

Si la shape no es un placeholder, getPlaceholder() devuelve null.


Interfaz IPlaceholder

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
getType()PlaceholderTypeTipo de placeholder (TITLE, BODY, FOOTER, etc.).
getIndex()intÍndice de placeholder.
getSize()PlaceholderSizeCategoría de tamaño de placeholder.

Ejemplos de uso

Buscar formas de marcador de posición

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());
        }
    }
}

Ver también

 Español