IShapeCollection

IShapeCollection интерфейс

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

public interface IShapeCollection : IGenericCollection<IShape>

Свойства

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

Методы

ИмяОписание
AddAudioFrameCD(float, float, float, float)Создаёт новый аудио-кадр, связанный с дорожкой 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)Создаёт новую автофигуру с форматированием по умолчанию и добавляет её в конец коллекции фигур.
AddAutoShape(ShapeType, float, float, float, float, bool)Создаёт новую автофигуру и добавляет её в конец коллекции фигур, необязательно инициализируя её форматированием шаблона по умолчанию.
AddChart(ChartType, float, float, float, float)Создаёт новую диаграмму, инициализирует её образцовыми данными серии и настройками, и добавляет её в конец коллекции фигур.
AddChart(ChartType, float, float, float, float, bool)Создаёт новую диаграмму, инициализирует её образцовыми данными серии и настройками, и добавляет её в конец коллекции фигур.
AddClone(IShape)Создаёт копию указанной фигуры и добавляет её в конец коллекции фигур. Клонированная фигура сохраняет позицию и размер оригинала.
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()Создаёт новую пустую групповую фигуру и добавляет её в конец коллекции фигур. Рамка группы автоматически подстраивается под любые добавленные в неё фигуры.
AddGroupShape(ISvgImage, float, float, float, float)Создаёт новую групповую фигуру, преобразует указанное 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)Создаёт новый кадр изображения, содержащий указанное изображение, и добавляет его в конец коллекции фигур.
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)Создаёт новый аудио-кадр, связанный с дорожкой CD, и вставляет его в коллекцию фигур в указанный индекс.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Создаёт новый аудио-кадр и вставляет его в коллекцию фигур в указанный индекс, используя существующий аудио-объект из списка Presentation.Audios.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Создаёт новый аудио-кадр с вложенным WAV-файлом и вставляет его в коллекцию фигур в указанный индекс. Вложенный аудио-файл добавляется в коллекцию Presentation.Audios.
InsertAudioFrameLinked(int, float, float, float, float, string)Создаёт новый аудио-кадр, связанный с внешним аудио-файлом, и вставляет его в коллекцию фигур в указанный индекс.
InsertAutoShape(int, ShapeType, float, float, float, float)Создаёт новую автофигуру и вставляет её в коллекцию фигур в указанный индекс, применяя форматирование шаблона по умолчанию.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Создаёт новую автофигуру и вставляет её в коллекцию фигур в указанный индекс, при желании инициализируя её оформлением шаблона по умолчанию.
InsertChart(ChartType, float, float, float, float, int)Создаёт новую диаграмму, инициализирует её образцовыми данными серии и настройками, и вставляет её в коллекцию фигур в указанный индекс.
InsertChart(ChartType, float, float, float, float, int, bool)Создаёт новую диаграмму, инициализирует её образцовыми данными серии и настройками, и вставляет её в коллекцию фигур в указанный индекс.
InsertClone(int, IShape)Создаёт копию указанной фигуры и вставляет её в коллекцию фигур в указанный индекс. Клонированная фигура сохраняет позицию и размер оригинала.
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)Создаёт новую пустую групповую фигуру и вставляет её в коллекцию фигур в указанный индекс. Рамка группы автоматически подстраивается под любые добавленные в неё фигуры.
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)Создаёт новый кадр изображения, содержащий указанное изображение, и вставляет его в коллекцию фигур в указанный индекс.
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)Создаёт и возвращает массив, содержащий все фигуры в указанном диапазоне.

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