ShapeCollection

ShapeCollection class

Представляет набор фигур.

public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection

Характеристики

ИмяОписание
Count { get; }Получает количество элементов, фактически содержащихся в коллекции. Только для чтенияInt32.
IsSynchronized { get; }Возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным). Только чтениеBoolean.
Item { get; }Получает элемент по указанному индексу. Только для чтенияIShape.
ParentGroup { get; }Возвращает родительский объект GroupShape для коллекции фигур. Только для чтенияIGroupShape.
SyncRoot { get; }Возвращает корень синхронизации. Только для чтенияObject.

Методы

ИмяОписание
AddAudioFrameCD(float, float, float, float)Добавляет AudioFrame с компакт-диском в конец коллекции.
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)Создает новую автофигуру, настраивает ее из шаблона по умолчанию и добавляет в конец коллекции.
AddAutoShape(ShapeType, float, float, float, float, bool)Создает новую автофигуру и добавляет ее в конец коллекции.
AddChart(ChartType, float, float, float, float)Создает новую диаграмму, инициализирует ее данными и настройками серии образцов и добавляет в конец коллекции.
AddChart(ChartType, float, float, float, float, bool)Создает новую диаграмму и добавляет ее в конец коллекции.
AddClone(IShape)Добавляет копию указанной фигуры в конец коллекции. X, Y, ширина и высота новой формы равны X, Y, ширине и высотеsourceShape.
AddClone(IShape, float, float)Добавляет копию указанной фигуры в конец коллекции. Ширина и высота новой формы равны ширине и высоте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)Создает новую автофигуру, настроенную из шаблона по умолчанию на математический контент, и добавляет ее в конец коллекции.
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)Добавляет новый объект Суммарное масштабирование в конец коллекции.
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)Создает новую автофигуру, настраивает ее из шаблона по умолчанию и вставляет в коллекцию по указанному индексу. Примечание:тип фигуры будет определяться параметром shapeType.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Создает новую автофигуру и вставляет ее в коллекцию по указанному индексу. Примечание:тип фигуры будет определяться параметром shapeType.
InsertChart(ChartType, float, float, float, float, int)Создает новую диаграмму, инициализирует ее данными и настройками серии образцов и вставляет в указанную позицию в коллекции.
InsertChart(ChartType, float, float, float, float, int, bool)Создает новую диаграмму и вставляет ее в указанную позицию в коллекции.
InsertClone(int, IShape)Вставляет копию указанной формы в указанную позицию коллекции. X, Y, ширина и высота новой формы равны X, Y, ширине и высотеsourceShape.
InsertClone(int, IShape, float, float)Вставляет копию указанной формы в указанную позицию коллекции. Ширина и высота новой формы равны ширине и высоте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)Создает новый объект Суммарный масштаб и вставляет его в коллекцию по указанному индексу.
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)Создает и возвращает массив со всеми фигурами из указанного диапазона. Индекс первой возвращаемой фигуры. Количество возвращаемых фигур.

Смотрите также