SlideCollection

SlideCollection class

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

public sealed class SlideCollection : DomObject<Presentation>, ISlideCollection

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

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

Методы

ИмяОписание
AddClone(ISlide)Добавляет копию указанного слайда в конец коллекции.
AddClone(ISlide, ILayoutSlide)Добавляет копию указанного слайда в конец коллекции.
AddClone(ISlide, ISection)Добавляет копию указанного слайда в конец указанного раздела.
AddClone(ISlide, IMasterSlide, bool)Добавляет копию указанного исходного слайда в конец коллекции. Соответствующий макет будет выбран автоматически из указанного мастера (подходящим макетом является макет с тем же типом или именем, что и макета исходного слайда). ). Если подходящего макета нет, то макет исходного слайда будет клонирован (если значение allowCloneMissingLayout равно true) или будет выброшено исключение PptxEditException (если allowCloneMissingLayout является ложным).
AddEmptySlide(ILayoutSlide)Добавляет новый пустой слайд в конец коллекции.
AddFromHtml(Stream)Создает слайды из текста HTML и добавляет их в конец коллекции.
AddFromHtml(string)Создает слайды из текста HTML и добавляет их в конец коллекции.
AddFromHtml(TextReader)Создает слайды из текста HTML и добавляет их в конец коллекции.
AddFromHtml(Stream, IExternalResourceResolver, string)Создает слайды из текста HTML и добавляет их в конец коллекции.
AddFromHtml(string, IExternalResourceResolver, string)Создает слайды из текста HTML и добавляет их в конец коллекции.
AddFromHtml(TextReader, IExternalResourceResolver, string)Создает слайды из текста HTML и добавляет их в конец коллекции.
AddFromPdf(Stream)Создает слайды из документа PDF и добавляет их в конец коллекции.
AddFromPdf(string)Создает слайды из документа PDF и добавляет их в конец коллекции.
CopyTo(Array, int)Копирует все элементы из коллекции в указанный массив.
GetEnumerator()Возвращает перечислитель, который перебирает коллекцию.
IndexOf(ISlide)Возвращает индекс указанного слайда в коллекции.
InsertClone(int, ISlide)Вставляет копию указанного слайда в указанную позицию коллекции.
InsertClone(int, ISlide, ILayoutSlide)Вставляет копию указанного слайда в указанную позицию коллекции.
InsertClone(int, ISlide, IMasterSlide, bool)Вставляет копию указанного исходного слайда в указанную позицию коллекции. Соответствующий макет будет выбран автоматически из указанного мастера (подходящим макетом является макет с тем же типом или именем, что и макета исходного слайда). ). Если подходящего макета нет, то макет исходного слайда будет клонирован (если значение allowCloneMissingLayout равно true) или будет выброшено исключение PptxEditException (если allowCloneMissingLayout является ложным).
InsertEmptySlide(int, ILayoutSlide)Вставляет копию указанного слайда в указанную позицию коллекции.
InsertFromHtml(int, Stream)Создает слайды из текста HTML и вставляет их в коллекцию в указанной позиции.
InsertFromHtml(int, string)Создает слайды из текста HTML и вставляет их в коллекцию в указанной позиции.
InsertFromHtml(int, TextReader)Создает слайды из текста HTML и вставляет их в коллекцию в указанной позиции.
InsertFromHtml(int, Stream, IExternalResourceResolver, string)Создает слайды из текста HTML и вставляет их в коллекцию в указанной позиции.
InsertFromHtml(int, string, IExternalResourceResolver, string)Создает слайды из текста HTML и вставляет их в коллекцию в указанной позиции.
InsertFromHtml(int, TextReader, IExternalResourceResolver, string)Создает слайды из текста HTML и вставляет их в коллекцию в указанной позиции.
Remove(ISlide)Удаляет первое вхождение определенного объекта из коллекции.
RemoveAt(int)Удаляет элемент по указанному индексу коллекции.
Reorder(int, ISlide)Перемещает слайд из коллекции в указанную позицию.
Reorder(int, params ISlide[])Перемещает слайды из коллекции в указанную позицию. Слайды будут располагаться, начиная с индекса, в порядке их появления в списке.
ToArray()Создает и возвращает массив со всеми слайдами в нем.
ToArray(int, int)Создает и возвращает массив со всеми слайдами из указанного диапазона в нем. Индекс первого добавляемого слайда. Количество слайдов для добавления.

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