Placeholder — Aspose.Slides FOSS for Java API Reference
Στο Aspose.Slides FOSS για Java, τα placeholders προσπελάζονται μέσω του IPlaceholder το interface που επιστρέφεται από GeometryShape.getPlaceholder(). Ένα placeholder προσδιορίζει το ρόλο ενός σχήματος σε μια διάταξη ή master slide (π.χ., title, body, footer).
ColladaSaveOptions: org.aspose.slides.foss
import org.aspose.slides.foss.*;Πρόσβαση στα Placeholders
Τα placeholders εκτίθενται ως ιδιότητα σε σχήματα (μέσω IGeometryShape):
IPlaceholder placeholder = shape.getPlaceholder();Αν το σχήμα δεν είναι placeholder, getPlaceholder() επιστρέφει null.
Διεπαφή IPlaceholder
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
getType() | PlaceholderType | Τύπος κράτησης θέσης (TITLE, BODY, FOOTER, κ.λπ.). |
getIndex() | int | Δείκτης placeholder. |
getSize() | PlaceholderSize | Κατηγορία μεγέθους placeholder. |
Παραδείγματα Χρήσης
Εύρεση Σχημάτων Placeholder
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());
}
}
}