Add
IGlobalLayoutSlideCollection.Add method
Добавляет в презентацию новый макет слайда.
public ILayoutSlide Add(IMasterSlide master, SlideLayoutType layoutType, string layoutName)
Параметр | Тип | Описание |
---|---|---|
master | IMasterSlide | Мастер-слайд для нового макета. |
layoutType | SlideLayoutType | Тип макета для нового макета. Поддерживаемые типы макетов:Заголовок, Только заголовок, Пустой, Заголовок и объект, Вертикальный текст, Вертикальный заголовок и текст, Два объекта, Заголовок раздела, Два текста и два объекта, Заголовок и заголовок, Изображение и заголовок, Пользовательский. Другие типы макетов теперь не поддерживаются:Text, TwoColumnText, Table, TextAndChart, ChartAndText, Diagram, Chart, TextAndClipArt, ClipArtAndText, TextAndObject, ObjectAndText, Object, TextAndMedia, MediaAndText, ObjectOverText, TextOverObject, TextAndTwoObjects, TwoObjectsAndText , TwoObjectsOverText, FourObjects, ClipArtAndVerticalText, VerticalTitleAndTextOverChart, ObjectAndTwoObject, TwoObjectsAndObject. |
layoutName | String | Имя для нового макета. Если переданное имя уже используется, будет сгенерировано исключение ArgumentException. Если передан нулевой параметр, то имя генерируется автоматически в соответствии с переданным типом макета (например, “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, Вертикальный заголовок и текст над диаграммой, объект и два объекта, два объекта и объект. |
ArgumentNullException | Вызывается, еслиmasterравно null. |
ArgumentException | Брошен, еслиmasterпринадлежит другая презентация. |
ArgumentException | Вызывается, если значение имени макетаlayoutNameуже используется в коллекции макетовmaster. |
Примечания
- Добавлен макет для значения SlideLayoutType.Custom oflayoutType не содержит заполнителей и форм. 2) Аналогом этого метода является метод
Add
доступ осуществляется с помощью свойстваLayoutSlides
.
Смотрите также
- interface ILayoutSlide
- interface IMasterSlide
- enum SlideLayoutType
- interface IGlobalLayoutSlideCollection
- пространство имен Aspose.Slides
- сборка Aspose.Slides