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)Создаёт и возвращает массив со всеми слайдами из указанного диапазона. Индекс первого добавляемого слайда. Количество слайдов для добавления.

См. также