Insert
MasterLayoutSlideCollection.Insert Methode
Fügt eine neue Layout-Folie an der angegebenen Position der Sammlung hinzu.
public ILayoutSlide Insert(int index, SlideLayoutType layoutType, string layoutName)
Parameter | Typ | Beschreibung |
---|---|---|
index | Int32 | Index der neuen Folie. |
layoutType | SlideLayoutType | Layouttyp für ein neues Layout. Unterstützte Layouttypen: Title, TitleOnly, Blank, TitleAndObject, VerticalText, VerticalTitleAndText, TwoObjects, SectionHeader, TwoTextAndTwoObjects, TitleObjectAndCaption, PictureAndCaption, Custom. Andere Layouttypen werden derzeit nicht unterstützt: 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 für ein neues Layout. Wenn der übergebene Name bereits verwendet wird, wird eine ArgumentException ausgelöst. Wenn der Parameter null ist, wird ein Name automatisch in Bezug auf den übergebenen Layouttyp generiert (zum Beispiel “Title Slide” oder “1_Title Slide”, “2_..”, usw.). |
Rückgabewert
Eingefügte Folie.
Ausnahmen
Ausnahme | Bedingung |
---|---|
NotImplementedException | Wird ausgelöst, wenn ein nicht unterstützter Wert des Parameters layoutType übergeben wird. Layouttypen, die derzeit nicht unterstützt werden: 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 | Wird ausgelöst, wenn der Wert des Layoutnamens layoutName in dieser Sammlung der Layouts bereits verwendet wird. |
Bemerkungen
Das eingefügte Layout für den Wert SlideLayoutType.Custom des layoutType enthält keine Platzhalter und keine Formen.
Siehe Auch
- Schnittstelle ILayoutSlide
- Enum SlideLayoutType
- Klasse MasterLayoutSlideCollection
- Namespace Aspose.Slides
- Assembly Aspose.Slides