Insert
IMasterLayoutSlideCollection.Insert method
Inserts a new layout slide to specified position of the collection.
public ILayoutSlide Insert(int index, SlideLayoutType layoutType, string layoutName)
Parameter | Type | Description |
---|---|---|
index | Int32 | Index of new slide. |
layoutType | SlideLayoutType | Layout type for a new layout. Supported layout types: Title, TitleOnly, Blank, TitleAndObject, VerticalText, VerticalTitleAndText, TwoObjects, SectionHeader, TwoTextAndTwoObjects, TitleObjectAndCaption, PictureAndCaption, Custom. Other layout types are not supported now: 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 | Name for a new layout. If passed name is already in use the ArgumentException will be thrown. If null parameter is passed then name genarated atomatically in regards to passed layout type (for example “Title Slide” or “1_Title Slide”, “2_..”, etc.). |
Return Value
Inserted slide.
Exceptions
exception | condition |
---|---|
NotImplementedException | Thrown if unsupported value of parameter layoutType is passed. Layout types that are not supported now: 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 | Thrown if layout name value layoutName is already in use in this collection of the layouts. |
Remarks
Inserted layout for value SlideLayoutType.Custom of layoutType contains no placeholders and no shapes.
See Also
- interface ILayoutSlide
- enum SlideLayoutType
- interface IMasterLayoutSlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides