Insert
IMasterLayoutSlideCollection.Insert method
Вставляет новый макетный слайд в указанную позицию коллекции.
public ILayoutSlide Insert(int index, SlideLayoutType layoutType, string layoutName)
Параметр | Тип | Описание |
---|---|---|
index | Int32 | Индекс нового слайда. |
layoutType | SlideLayoutType | Тип макета для нового макета. Поддерживаемые типы макетов: 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. |
layoutName | String | Имя для нового макета. Если переданное имя уже используется, будет выброшено исключение 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. |
ArgumentException | Выбрасывается, если значение имени макета layoutName уже используется в этой коллекции макетов. |
Замечания
Вставленный макет для значения SlideLayoutType.Custom типа layoutType не содержит заполнителей и фигур.
Смотрите также
- interface ILayoutSlide
- enum SlideLayoutType
- interface IMasterLayoutSlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides