Placeholder — Aspose.Slides FOSS for Java API Reference
„Aspose.Slides“ FOSS Java kontekste, rezervuotos vietos pasiekiamos per IPlaceholder sąsają, kurią grąžina GeometryShape.getPlaceholder(). Rezervuota vieta nurodo figūros vaidmenį išdėstyme arba pagrindinėje skaidrėje (pvz., antraštė, turinys, poraštė).
ColladaSaveOptions: org.aspose.slides.foss
import org.aspose.slides.foss.*;Accessing Placeholders
Rezervuotos vietos yra prieinamos kaip savybė figūrose (per IGeometryShape):
IPlaceholder placeholder = shape.getPlaceholder();Jei figūra nėra rezervuota vieta, getPlaceholder() grąžina null.
IPlaceholder Interface
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
getType() | PlaceholderType | Rezervuotos vietos tipas (TITLE, BODY, FOOTER ir kt.). |
getIndex() | int | Rezervuotos vietos indeksas. |
getSize() | PlaceholderSize | Rezervuotos vietos dydžio kategorija. |
Naudojimo pavyzdžiai
Find Placeholder Shapes
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());
}
}
}