IShapeCollection
IShapeCollection
Overview
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.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ParentGroup | IGroupShape? | Read | Отримає форму батьківської групи, яка володіє цією колекцією. |
AsICollection | IList<IShape> | Read | Виявляє колекцію як загальний інтерфейс списку. |
AsIEnumerable | IEnumerable<IShape> | Read | Викриває колекцію як безліч інтерфейсів. |
Count | int | Read | Отримає кількість форм в колекції. |
Methods
| Signature | Description |
|---|---|
ToArray() | Повертає всі форми в колекції як новий масив. |
ToArray(startIndex: int, count: int) | Повертає підмножини форм, починаючи з зазначеного індексу. |
Reorder(index: int, shape: IShape) | Переміщає окрему форму на визначений пункт в колекції, змінюючи її поряд з. |
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() | Видає всі форми з колекції. |