Add()
Contents
[
Hide
]MasterLayoutSlideCollection::Add(SlideLayoutType, System::String) method
Adds a new layout slide to the end of the collection.
System::SharedPtr<ILayoutSlide> Aspose::Slides::MasterLayoutSlideCollection::Add(SlideLayoutType layoutType, System::String layoutName) override
Arguments
Parameter | Type | Description |
---|---|---|
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 | System::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
Added slide.
Remarks
- Added layout for value SlideLayoutType::Custom of layoutType contains no placeholders and no shapes. 2) Analogue of this method is method IGlobalLayoutSlideCollection::Add(SharedPtr
, SlideLayoutType, String) accessed with IPresentation::get_LayoutSlides() property.
See Also
- Enum SlideLayoutType
- Typedef SharedPtr
- Class ILayoutSlide
- Class String
- Class MasterLayoutSlideCollection
- Namespace Aspose::Slides
- Library Aspose.Slides