SlideCollection

Класс SlideCollection

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

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

См. Также