insert method
insert
Inserts a new layout slide to specified position of the collection.
Returns
Inserted slide.
def insert(self, index, layout_type, layout_name):
...
Parameter | Type | Description |
---|---|---|
index | int | Index of new slide. |
layout_type | 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. |
layout_name | str | Name for a new layout. If passed name is already in use the ArgumentException will be thrown. If None parameter is passed then name genarated atomatically in regards to passed layout type (for example “Title Slide” or “1_Title Slide”, “2_..”, etc.). |
Remarks
Inserted layout for value SlideLayoutType.Custom of layout_type
contains no placeholders and no shapes.
Exceptions
Exception | Description |
---|---|
RuntimeError(Proxy error(NotImplementedException)) | Thrown if unsupported value of parameter layout_type 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. |
RuntimeError(Proxy error(ArgumentException)) | Thrown if layout name value layout_name is already in use inthis collection of the layouts. |
See Also
- class
ILayoutSlide
- class
MasterLayoutSlideCollection
- enumeration
SlideLayoutType
- module
aspose.slides
- library
Aspose.Slides