ShapeCollection

ShapeCollection класс

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

public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection

Свойства

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

Методы

ИмяОписание
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()Удаляет все фигуры из коллекции фигур.
CopyTo(Array, int)Копирует все элементы из коллекции в указанный массив.
GetEnumerator()Возвращает перечислитель, который перебирает элементы коллекции.
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)Создает и возвращает массив, содержащий все фигуры в указанном диапазоне.

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