InsertClone
InsertClone(int, ISlide)
Fügt eine Kopie einer angegebenen Folie an einer bestimmten Position der Sammlung ein.
public ISlide InsertClone(int index, ISlide sourceSlide)
Parameter | Typ | Beschreibung |
---|---|---|
index | Int32 | Index der neuen Folie. |
sourceSlide | ISlide | Folie zum Klonen. |
Rückgabewert
Eingefügte Folie.
Anmerkungen
Beim Klonen einer Folie zwischen verschiedenen Präsentationen kann auch das Masterobjekt der Folie geklont werden. Ein internes Register wird verwendet, um automatisch geklonte Masterobjekte nachzuverfolgen, um die Erstellung mehrerer Klone desselben Master-Slides zu verhindern. Das manuelle Klonen von Master-Folien wird weder verhindert noch registriert. Wenn Sie mehr Kontrolle über den Klonprozess benötigen, verwenden Sie InsertClone
oder InsertClone
zum Klonen von Folien und AddClone
zum Klonen von Master-Folien.
Siehe auch
- Schnittstelle ISlide
- Schnittstelle ISlideCollection
- Namespace Aspose.Slides
- Assembly Aspose.Slides
InsertClone(int, ISlide, ILayoutSlide)
Fügt eine Kopie einer angegebenen Folie an einer bestimmten Position der Sammlung ein.
public ISlide InsertClone(int index, ISlide sourceSlide, ILayoutSlide destLayout)
Parameter | Typ | Beschreibung |
---|---|---|
index | Int32 | Index der neuen Folie. |
sourceSlide | ISlide | Folie zum Klonen. |
destLayout | ILayoutSlide | Layout-Folie für eine neue Folie. |
Rückgabewert
Eingefügte Folie.
Siehe auch
- Schnittstelle ISlide
- Schnittstelle ILayoutSlide
- Schnittstelle ISlideCollection
- Namespace Aspose.Slides
- Assembly Aspose.Slides
InsertClone(int, ISlide, IMasterSlide, bool)
Fügt eine Kopie einer angegebenen Quellfolie an einer bestimmten Position der Sammlung ein. Das geeignete Layout wird automatisch aus dem angegebenen Master ausgewählt (das geeignete Layout ist das Layout mit demselben Typ oder Namen wie das Layout der Quellfolie). Wenn kein geeignetes Layout vorhanden ist, wird das Layout der Quellfolie geklont (wenn allowCloneMissingLayout true ist) oder es wird eine PptxEditException ausgelöst (wenn allowCloneMissingLayout false ist).
public ISlide InsertClone(int index, ISlide sourceSlide, IMasterSlide destMaster,
bool allowCloneMissingLayout)
Parameter | Typ | Beschreibung |
---|---|---|
index | Int32 | Index der neuen Folie. |
sourceSlide | ISlide | Folie zum Klonen. |
destMaster | IMasterSlide | Master-Folie für eine neue Folie. |
allowCloneMissingLayout | Boolean | Wenn im angegebenen Master kein geeignetes Layout vorhanden ist, wird das Layout der Quellfolie geklont (wenn allowCloneMissingLayout true ist) oder es wird eine PptxEditException ausgelöst (wenn allowCloneMissingLayout false ist). |
Rückgabewert
Eingefügte Folie.
Ausnahmen
Ausnahme | Bedingung |
---|---|
PptxEditException | Wird ausgelöst, wenn im angegebenen Master kein geeignetes Layout vorhanden ist und allowCloneMissingLayout false ist. |
Siehe auch
- Schnittstelle ISlide
- Schnittstelle IMasterSlide
- Schnittstelle ISlideCollection
- Namespace Aspose.Slides
- Assembly Aspose.Slides