{{< docs-families >}} - Какво?
Общ преглед
ShapeCollection е клас в Aspose.Slides за NET. Наследници от: IShapeCollection.
Представя подредена, променлива колекция от обекти, принадлежащи към слайд или група форми. Облича <p:spTree> XML елемент и осигурява леко зареден достъп до обличители на формите чрез кеша.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
ParentGroup | IGroupShape? | Прочети. | Получава или определя формата на групата, която съдържа тази колекция. |
AsICollection | IList<IShape> | Прочети. | Предоставя колекцията като IList от IShape |
AsIEnumerable | IEnumerable<IShape> | Прочети. | Предоставя колекцията като IEnumerable от IShape |
Count | int | Прочети. | Получава броя на формите в колекцията. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
ShapeCollection() | Създава нова празна ShapeCollection |
ToArray() | Връща подмасе, започващо от startIndex с елементи за броене |
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) | Създава и добавя AutoShape от даден тип и размери. |
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) | Вмъква нов AutoShape в индекса, като използва шаблон. |
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) | Връща индекса на базата на нулата за посочената форма. |
RemoveAt(index: int) | Изтрива формата на дадения индекс. |
Remove(shape: IShape) | Изтрива посочената форма от колекцията |
Clear() | |
GetEnumerator() | Връща изчислител за итерация на формите. |