IShapeCollection

المعلومات العامة

IShapeCollection هي واجهة في Aspose.Slides FOSS لـ Java.

يمثل مجموعة من الأشكال.

خصائص

اسمالنوعالوصولوصف
parentGroupIGroupShapeاقرأيحصل على 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()يزيل كل الأشكال من المجموعة.
 العربية