ShapeCollection
Содержание
[
Скрывать
]ShapeCollection class
Представляет собой коллекцию фигур.
public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection
Properties
| Name | Description |
|---|---|
| Count { get; } | Получает количество элементов, фактически содержащихся в коллекции. Только для чтения Int32. |
| IsSynchronized { get; } | Возвращает значение, указывающее, синхронизирован ли доступ к коллекции (потоко-безопасно). Только для чтения Boolean. |
| Item { get; } | Получает элемент по указанному индексу. Только для чтения IShape. |
| ParentGroup { get; } | Возвращает родительский объект GroupShape для коллекции фигур. Только для чтения IGroupShape. |
| SyncRoot { get; } | Возвращает корень синхронизации. Только для чтения Object. |
Methods
| Name | Description |
|---|---|
| AddAudioFrameCD(float, float, float, float) | Добавляет AudioFrame с CD в конец коллекции. |
| AddAudioFrameEmbedded(float, float, float, float, IAudio) | Добавляет новый аудиофрейм с встроенным аудиофайлом в конец коллекции. Использует аудиофайл из списка Presentation.Audios. |
| AddAudioFrameEmbedded(float, float, float, float, Stream) | Добавляет новый аудиофрейм с встроенным аудиофайлом в конец коллекции. Встроенный аудиофайл может быть только WAV. Добавляет новый аудио в список Presentation.Audios. |
| AddAudioFrameLinked(float, float, float, float, string) | Добавляет новый аудиофрейм со связанным аудиофайлом в конец коллекции. |
| AddAutoShape(ShapeType, float, float, float, float) | Создает новый AutoShape, настраивает его по умолчанию и добавляет в конец коллекции. |
| AddAutoShape(ShapeType, float, float, float, float, bool) | Создает новый AutoShape и добавляет его в конец коллекции. |
| AddChart(ChartType, float, float, float, float) | Создает новый график, инициализирует его образцами данных и настройками и добавляет в конец коллекции. |
| AddChart(ChartType, float, float, float, float, bool) | Создает новый график и добавляет его в конец коллекции. |
| AddClone(IShape) | Добавляет копию указанной фигуры в конец коллекции. X, Y, Width и Height новой фигуры равны X, Y, Width и Height sourceShape. |
| AddClone(IShape, float, float) | Добавляет копию указанной фигуры в конец коллекции. Width и Height новой фигуры равны Width и Height sourceShape. |
| AddClone(IShape, float, float, float, float) | Добавляет копию указанной фигуры в конец коллекции. |
| AddConnector(ShapeType, float, float, float, float) | Создает новый соединитель, настраивает его по умолчанию и добавляет в конец коллекции. |
| AddConnector(ShapeType, float, float, float, float, bool) | Создает новый соединитель и добавляет его в конец коллекции. |
| AddGroupShape() | Создает новый GroupShape и добавляет его в конец коллекции. Размер и позиция рамки GroupShape будут подгоняться по содержимому при добавлении новой фигуры в GroupShape. |
| AddGroupShape(ISvgImage, float, float, float, float) | Создает новый GroupShape, заполняет его преобразованными фигурами из SVG и добавляет в конец коллекции. |
| AddMathShape(float, float, float, float) | Создает новый Autoshape, настроенный по умолчанию для математического содержания, и добавляет его в конец коллекции. |
| AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo) | Добавляет новый OLE объект в конец коллекции. |
| AddOleObjectFrame(float, float, float, float, string, string) | Добавляет новый OLE объект в конец коллекции. |
| AddPictureFrame(ShapeType, float, float, float, float, IPPImage) | Создает новый PictureFrame и добавляет его в конец коллекции. |
| AddSectionZoomFrame(float, float, float, float, ISection) | Добавляет новый объект Section Zoom в конец коллекции. |
| AddSectionZoomFrame(float, float, float, float, ISection, IPPImage) | Добавляет новый объект Section Zoom в конец коллекции с предопределенным изображением. |
| AddSmartArt(float, float, float, float, SmartArtLayoutType) | Добавляет диаграмму SmartArt. |
| AddSummaryZoomFrame(float, float, float, float) | Добавляет новый объект Summary Zoom в конец коллекции. |
| AddTable(float, float, double[], double[]) | Создает новую таблицу и добавляет ее в конец коллекции. |
| AddVideoFrame(float, float, float, float, IVideo) | Добавляет новый видеофрейм в конец коллекции. |
| AddVideoFrame(float, float, float, float, string) | Добавляет новый видеофрейм в конец коллекции. |
| AddZoomFrame(float, float, float, float, ISlide) | Добавляет новый объект Zoom в конец коллекции. |
| AddZoomFrame(float, float, float, float, ISlide, IPPImage) | Добавляет новый объект Zoom в конец коллекции. |
| Clear() | Удаляет все фигуры из коллекции. |
| CopyTo(Array, int) | Копирует все элементы из коллекции в указанной массив. |
| GetEnumerator() | Возвращает перечислитель, который выполняет итерацию по коллекции. |
| IndexOf(IShape) | Возвращает нулевой индекс первого вхождения фигуры в коллекции. |
| InsertAudioFrameCD(int, float, float, float, float) | Вставить AudioFrame с CD. |
| InsertAudioFrameEmbedded(int, float, float, float, float, IAudio) | Вставить AudioFrame с встроенным аудиофайлом. Использует аудиофайл из списка Presentation.Audios. |
| InsertAudioFrameEmbedded(int, float, float, float, float, Stream) | Вставить AudioFrame с встроенным аудиофайлом. Звук встроенного аудиофайла может быть только WAV. |
| InsertAudioFrameLinked(int, float, float, float, float, string) | Создает новый аудиофрейм с связанным аудиофайлом и вставляет его в коллекцию по указанному индексу. |
| InsertAutoShape(int, ShapeType, float, float, float, float) | Создает новый AutoShape, настраивает его по умолчанию и вставляет в коллекцию по указанному индексу. Примечание: тип фигуры будет определяться параметром shapeType. |
| InsertAutoShape(int, ShapeType, float, float, float, float, bool) | Создает новый AutoShape и вставляет его в коллекцию по указанному индексу. Примечание: тип фигуры будет определяться параметром shapeType. |
| InsertChart(ChartType, float, float, float, float, int) | Создает новый график, инициализирует его образцами данных и настройками и вставляет в указанное положение в коллекции. |
| InsertChart(ChartType, float, float, float, float, int, bool) | Создает новый график и вставляет его в указанное положение в коллекции. |
| InsertClone(int, IShape) | Вставляет копию указанной фигуры в указанную позицию коллекции. X, Y, Width и Height новой фигуры равны X, Y, Width и Height sourceShape. |
| InsertClone(int, IShape, float, float) | Вставляет копию указанной фигуры в указанную позицию коллекции. Width и Height новой фигуры равны Width и Height sourceShape. |
| InsertClone(int, IShape, float, float, float, float) | Вставляет копию указанной фигуры в указанную позицию коллекции. |
| InsertConnector(int, ShapeType, float, float, float, float) | Создает новый соединитель, настраивает его по умолчанию и вставляет в коллекцию по указанному индексу. |
| InsertConnector(int, ShapeType, float, float, float, float, bool) | Создает новый соединитель и вставляет его в коллекцию по указанному индексу. |
| InsertGroupShape(int) | Создает новый GroupShape и вставляет его в коллекцию по указанному индексу. Размер и позиция рамки GroupShape будут подгоняться по содержимому при добавлении новой фигуры в GroupShape. |
| InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo) | Создает новый OLE объект и вставляет его в коллекцию по указанному индексу. |
| InsertOleObjectFrame(int, float, float, float, float, string, string) | Создает новый OLE объект и вставляет его в коллекцию по указанному индексу. |
| InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage) | Создает новый PictureFrame и вставляет его в коллекцию по указанному индексу. |
| InsertSectionZoomFrame(int, float, float, float, float, ISection) | Создает новый объект Section Zoom и вставляет его в коллекцию по указанному индексу. |
| InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage) | Создает новый объект Section Zoom и вставляет его в коллекцию по указанному индексу. |
| InsertSummaryZoomFrame(int, float, float, float, float) | Создает новый объект Summary Zoom и вставляет его в коллекцию по указанному индексу. |
| InsertTable(int, float, float, double[], double[]) | Создает новую таблицу и вставляет ее в коллекцию по указанному индексу. |
| InsertVideoFrame(int, float, float, float, float, string) | Создает новый видеофрейм и вставляет его в коллекцию по указанному индексу. |
| InsertZoomFrame(int, float, float, float, float, ISlide) | Создает новый объект Zoom и вставляет его в коллекцию по указанному индексу. |
| InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage) | Создает новый объект Zoom и вставляет его в коллекцию по указанному индексу. |
| Remove(IShape) | Удаляет первое вхождение конкретной фигуры из коллекции. |
| RemoveAt(int) | Удаляет элемент по указанному индексу из коллекции. |
| Reorder(int, IShape) | Перемещает фигуру из коллекции в указанную позицию. |
| Reorder(int, params IShape[]) | Перемещает фигуры из коллекции в указанную позицию. Фигуры будут помещены начиная с индекса в порядке, в котором они появляются в списке. |
| ToArray() | Создает и возвращает массив со всеми фигурами. |
| ToArray(int, int) | Создает и возвращает массив со всеми фигурами из указанного диапазона. Индекс первой фигуры, которую нужно вернуть. Количество фигур для возврата. |
See Also
- class DomObject<TParent>
- class GroupShape
- interface IShapeCollection
- namespace Aspose.Slides
- assembly Aspose.Slides