Placeholder — Aspose.Slides FOSS for Java API Reference
در Aspose.Slides FOSS برای Java، مکاننگهدارها از طریق IPlaceholder رابط بازگرداندهشده توسط GeometryShape.getPlaceholder(). یک مکاننگهدار نقش یک شکل را در یک طرحبندی یا اسلاید اصلی شناسایی میکند (مثلاً عنوان، بدنه، پاورقی).
ColladaSaveOptions: org.aspose.slides.foss
import org.aspose.slides.foss.*;دسترسی به جایدارها
مکاننگهدارها بهعنوان یک ویژگی بر روی اشکال (از طریق IGeometryShape):
IPlaceholder placeholder = shape.getPlaceholder();اگر شکل یک مکاننگهدار نباشد،, getPlaceholder() بازمیگرداند null.
رابط IPlaceholder
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
getType() | PlaceholderType | نوع مکاننگهدار (TITLE، BODY، FOOTER و غیره). |
getIndex() | int | شاخص مکاننگهدار. |
getSize() | PlaceholderSize | دستهبندی اندازه مکاننگهدار. |
مثالهای استفاده
یافتن اشکال جایدار
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());
}
}
}