IShapeCollection
סקירה כללית
IShapeCollection הוא ממשק ב Aspose.Slides FOSS עבור .NET. מורשת מ : IEnumerable<IShape>.
מייצג אוסף מצווה, משתנה של IShape פריטים שייכים לצורת סליד או קבוצה.
ממשק זה מספק 20 שיטות לעבוד עם אובייקטים IShapeCollection בתוכניות .NET. שיטות זמינות כוללות: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove, RemoveAt,2 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.Slides FOSS עבור חבילת .Net. רכוש : AsICollection, AsIEnumerable, Count, ParentGroup.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
ParentGroup | IGroupShape? | קראו | מקבל את צורת הקבוצה הורי הבעלים של האוסף הזה. |
AsICollection | IList<IShape> | קראו | מציג את הקולקציה כאינטראקציות רשימה גנטית. |
AsIEnumerable | IEnumerable<IShape> | קראו | מציג את הקולקציה כאינטראקציות מספרות. |
Count | int | קראו | מקבל את מספר הצורות באוסף. |
שיטות
| חתימה | תיאור |
|---|---|
ToArray() | החזיר את כל הצורות של הקולקציה כארכיון חדש. |
ToArray(startIndex: int, count: int) | החזיר תת-סדרה של צורות החל מהאינדקס המפורט. |
Reorder(index: int, shape: IShape) | העברת צורה אחת לתוך המיקום שנקבע בקולקציה, ושינוי סדר Z שלה. |
Reorder(index: int, shapes: IShape[]) | הוא מזיז צורות מרובות כך שהם מתחילים במיקום שנקבע, שמירה על הסדר הרלוונטי שלהם. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float) | יצירת צורה חדשה של מכונית ולהוסיף אותה לאוסף. |
AddAutoShape(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | יצירת צורה חדשה של מכונית ולהוסיף אותה לאוסף. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | יצירת צורה חדשה של מכונית ומציבה אותה במיקום שנקבע. |
InsertAutoShape(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | יצירת צורה חדשה של מכונית ומציבה אותה במיקום שנקבע. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float) | יצירת צורת מחברת והדבקה אותה לאוסף. |
AddConnector(shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | יצירת צורת מחברת והדבקה אותה לאוסף. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float) | יצירת צורת מחובר ומכניס אותה למיקום שנקבע. |
InsertConnector(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, createFromTemplate: bool) | יצירת צורת מחובר ומכניס אותה למיקום שנקבע. |
AddPictureFrame(shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | יצירת מסגרת תמונה והדבקה אותה לאוסף. |
InsertPictureFrame(index: int, shapeType: ShapeType, x: float, y: float, width: float, height: float, image: IPPImage) | יצירת מסגרת תמונה ומציבה אותה במיקום שנקבע. |
AddTable(x: float, y: float, columnWidths: double[], rowHeights: double[]) | יצירת שולחן ומחבר אותו לאוסף. |
InsertTable(index: int, x: float, y: float, columnWidths: double[], rowHeights: double[]) | יצירת לוח ומציאת אותו במיקום שנקבע. |
IndexOf(shape: IShape) | החזיר את האינדקס המבוסס על אפס של הצורה שנקבעה, או -1 אם לא נמצא. |
RemoveAt(index: int) | הסר את הצורה על המדד המבוסס אפס מסוים. |
Remove(shape: IShape) | הסיר את ההופעה הראשונה של הצורה המפורטת מהאוסף. |
Clear() | להסיר את כל הצורות מהאוסף. |