IShapeCollection
IShapeCollection
خلاصه ای
IShapeCollection یک رابط در Aspose.Slides FOSS برای .NET است. وارثان از: IEnumerable<IShape>.
نشان دهنده مجموعه ای از اشیاء IShape که به یک شکل اسلاید یا گروه تعلق دارند، است.
این رابط 20 روش برای کار با IShapeCollection اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: AddAutoShape, AddConnector, AddPictureFrame, AddTable, Clear, IndexOf, InsertAutoShape, InsertConnector, InsertPictureFrame, InsertTable, Remove, RemoveAt,، و دو روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Slides FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: AsICollection, AsIEnumerable, Count, ParentGroup.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
ParentGroup | IGroupShape? | بخونید. | شکل گروه والد را که این مجموعه را مالک است دریافت میکند. |
AsICollection | IList<IShape> | بخونید. | مجموعه را به عنوان یک رابط لیست عمومی نمایش می دهد. |
AsIEnumerable | IEnumerable<IShape> | بخونید. | مجموعه را به عنوان یک رابط قابل شمار قرار می دهد. |
Count | int | بخونید. | تعداد اشکال موجود در مجموعه را برمیگرداند. |
روش ها
| Signature | شرح: |
|---|---|
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() | تمام شکل ها رو از مجموعه حذف می کنه. |