Add

IGlobalLayoutSlideCollection.Add метод

Добавляет новый слайд макета в презентацию.

public ILayoutSlide Add(IMasterSlide master, SlideLayoutType layoutType, string layoutName)
ПараметрТипОписание
masterIMasterSlideМастер-слайд для нового макета.
layoutTypeSlideLayoutTypeТип макета для нового слайда. Поддерживаемые типы макетов: Title, TitleOnly, Blank, TitleAndObject, VerticalText, VerticalTitleAndText, TwoObjects, SectionHeader, TwoTextAndTwoObjects, TitleObjectAndCaption, PictureAndCaption, Custom. Другие типы макетов в настоящее время не поддерживаются: Text, TwoColumnText, Table, TextAndChart, ChartAndText, Diagram, Chart, TextAndClipArt, ClipArtAndText, TextAndObject, ObjectAndText, Object, TextAndMedia, MediaAndText, ObjectOverText, TextOverObject, TextAndTwoObjects, TwoObjectsAndText, TwoObjectsOverText, FourObjects, ClipArtAndVerticalText, VerticalTitleAndTextOverChart, ObjectAndTwoObject, TwoObjectsAndObject.
layoutNameStringИмя для нового макета. Если переданное имя уже используется, будет выброшено исключение ArgumentException. Если передан null, то имя генерируется автоматически в зависимости от переданного типа макета (например, “Title Slide” или “1_Title Slide”, “2_..”, и т.д.).

Возвращаемое значение

Добавленный слайд.

Исключения

исключениеусловие
NotImplementedExceptionВыбрасывается, если передано неподдерживаемое значение параметра layoutType. Типы макетов, которые в настоящее время не поддерживаются: Text, TwoColumnText, Table, TextAndChart, ChartAndText, Diagram, Chart, TextAndClipArt, ClipArtAndText, TextAndObject, ObjectAndText, Object, TextAndMedia, MediaAndText, ObjectOverText, TextOverObject, TextAndTwoObjects, TwoObjectsAndText, TwoObjectsOverText, FourObjects, ClipArtAndVerticalText, VerticalTitleAndTextOverChart, ObjectAndTwoObject, TwoObjectsAndObject.
ArgumentNullExceptionВыбрасывается, если master равен null.
ArgumentExceptionВыбрасывается, если master принадлежит другой презентации.
ArgumentExceptionВыбрасывается, если значение имени макета layoutName уже используется в коллекции макетов master.

Примечания

  1. Добавленный макет для значения SlideLayoutType.Custom в layoutType не содержит заполнителей и фигур. 2) Аналогом этого метода является метод Add, который доступен через свойство LayoutSlides.

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