IShapeCollection
المعلومات العامة
IShapeCollection هي واجهة في Aspose.Slides FOSS لـ Java.
يمثل مجموعة من الأشكال.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
parentGroup | IGroupShape | اقرأ | يحصل على IGroupShape الذي يحتوي على هذا المجموعة، أو لا قيمة إذا لم يكن هناك أي شيء. |
الطرق
| التوقيع | وصف |
|---|---|
getParentGroup() → IGroupShape | يحصل على شكل المجموعة الأم لهذا المجمع، أو {@code null} إذا كان هذا |
| المجموعة تنتمي مباشرة إلى شرائح. | |
asICollection() → List<IShape> | يعيد هذا المجموعة كقائمة غير قابلة للتعديل. |
asIEnumerable() → Iterable<IShape> | يعيد هذا المجموعة كـ {@link Iterable}. |
get(index: int) → IShape | يحصل على الشكل عند المؤشر المحدد. |
size() → int | يعيد عدد الأشكال في المجموعة. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | يخلق AutoShape جديد ويزيد به إلى المجموعة. |
addAutoShape(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | يخلق AutoShape جديد ويزيد به إلى المجموعة. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IAutoShape | يخلق AutoShape جديد ويدخله في المؤشر المحدد. |
insertAutoShape(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IAutoShape | يخلق AutoShape جديد ويدخله في المؤشر المحدد. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | يضيف رابطاً إلى المجموعة. |
addConnector(shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | يضيف رابطاً إلى المجموعة. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double) → IConnector | يخلق رابط ويدخله في المؤشر المحدد. |
insertConnector(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, createFromTemplate: boolean) → IConnector | يخلق رابط ويدخله في المؤشر المحدد. |
addPictureFrame(shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | يضيف إطار صورة إلى المجموعة. |
insertPictureFrame(index: int, shapeType: ShapeType, x: double, y: double, width: double, height: double, image: IPPImage) → IPictureFrame | يخلق إطار الصورة ويدخله في المؤشر المحدد. |
addTable(x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | يضيف طاولة إلى المجموعة. |
insertTable(index: int, x: double, y: double, colWidths: double[], rowHeights: double[]) → ITable | يخلق جدول ويدخله في المؤشر المحدد. |
indexOf(shape: IShape) → int | يعيد المؤشر للشكل المحدد. |
toArray() → IShape[] | يعيد كل الأشكال كصفحات. |
toArray(startIndex: int, count: int) → IShape[] | يعيد مجموعة من الأشكال كصفحات. |
reorder(index: int, shape: IShape) | يحرك الشكل إلى الموقع المحدد. |
reorder(index: int, shapes: IShape[]) | يحرك أشكال متعددة إلى الموقع المحدد. |
removeAt(index: int) | يزيل الشكل عند المؤشر المحدد. |
remove(shape: IShape) | يزيل الشكل المحدد من مجموعة. |
clear() | يزيل كل الأشكال من المجموعة. |