Insert
IMasterLayoutSlideCollection.Insert-Methode
Fügt eine neue Layoutfolie 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 ein null-Parameter übergeben wird, wird der Name automatisch in Bezug auf den übergebenen Layouttyp generiert (zum Beispiel “Title Slide” oder “1_Title Slide”, “2_..”, etc.). |
Rückgabewert
Eingefügte Folie.
Ausnahmen
Ausnahme | Bedingung |
---|---|
NotImplementedException | Ausgelöst, wenn ein nicht unterstützter Wert für den Parameter 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 | Ausgelöst, wenn der Layoutname layoutName bereits in dieser Sammlung von Layouts verwendet wird. |
Anmerkungen
Das eingefügte Layout für den Wert SlideLayoutType.Custom von layoutType enthält keine Platzhalter und keine Formen.
Siehe Auch
- Schnittstelle ILayoutSlide
- Enum SlideLayoutType
- Schnittstelle IMasterLayoutSlideCollection
- Namespace Aspose.Slides
- Assembly Aspose.Slides