MasterLayoutSlideCollection

MasterLayoutSlideCollection class

Представляет коллекцию всех слайдов макета определенного главного слайда. Расширяет класс LayoutSlideCollection методами для добавления/вставки/удаления/клонирования/перестановки слайдов макета в контексте отдельных коллекций главных слайдов.

public sealed class MasterLayoutSlideCollection : LayoutSlideCollection, 
    IMasterLayoutSlideCollection

Properties

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

Methods

NameDescription
Add(SlideLayoutType, string)Добавляет новый слайд макета в конец коллекции.
AddClone(ILayoutSlide)Добавляет копию указанного слайда макета в конец коллекции.
CopyTo(Array, int)Копирует все элементы из коллекции в указанный массив.
GetByType(SlideLayoutType)Возвращает первый слайд макета указанного типа. Тип слайда макета, который нужно найти. LayoutSlide указанного типа или null, если слайды не найдены.
GetEnumerator()Возвращает перечислитель, который выполняет итерацию по коллекции.
Insert(int, SlideLayoutType, string)Вставляет новый слайд макета в указанную позицию коллекции.
InsertClone(int, ILayoutSlide)Вставляет копию указанного слайда макета в указанную позицию коллекции.
Remove(ILayoutSlide)Удаляет слайд из коллекции.
RemoveAt(int)Удаляет элемент по указанному индексу коллекции.
RemoveUnused()Удаляет неиспользуемые слайды макета (слайды макета, у которых HasDependingSlides равно false).
Reorder(int, ILayoutSlide)Перемещает слайд макета из коллекции в указанную позицию.

See Also