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

NameTypeAccessDescription
ParentGroupIGroupShape?ReadОтримає форму батьківської групи, яка володіє цією колекцією.
AsICollectionIList<IShape>ReadВиявляє колекцію як загальний інтерфейс списку.
AsIEnumerableIEnumerable<IShape>ReadВикриває колекцію як безліч інтерфейсів.
CountintReadОтримає кількість форм в колекції.

Methods

SignatureDescription
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()Видає всі форми з колекції.

See Also

 Українська