IShapeCollection

Интерфейс IShapeCollection

Представляет коллекцию фигур.

public interface IShapeCollection : IGenericCollection<IShape>

Свойства

ИмяОписание
Item { get; }Получает элемент по указанному индексу. Только для чтения IShape.
ParentGroup { get; }Возвращает родительский объект GroupShape для коллекции фигур. Только для чтения IGroupShape.

Методы

ИмяОписание
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)Создает новый Connector, настраивает его по умолчанию и добавляет в конец коллекции.
AddConnector(ShapeType, float, float, float, float, bool)Создает новый Connector и добавляет в конец коллекции.
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()Удаляет все фигуры из коллекции.
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. Добавляет новый аудиофайл в список Presentation.Audios.
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)Создает новый Connector, настраивает его по умолчанию и вставляет в коллекцию по указанному индексу.
InsertConnector(int, ShapeType, float, float, float, float, bool)Создает новый Connector и вставляет в коллекцию по указанному индексу.
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)Создает и возвращает массив со всеми фигурами из указанного диапазона в нем.

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