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)
ParameterTypBeschreibung
indexInt32Index der neuen Folie.
sourceSlideISlideFolie 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


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)
ParameterTypBeschreibung
indexInt32Index der neuen Folie.
sourceSlideISlideFolie zum Klonen.
destLayoutILayoutSlideLayout-Folie für eine neue Folie.

Rückgabewert

Eingefügte Folie.

Siehe auch


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)
ParameterTypBeschreibung
indexInt32Index der neuen Folie.
sourceSlideISlideFolie zum Klonen.
destMasterIMasterSlideMaster-Folie für eine neue Folie.
allowCloneMissingLayoutBooleanWenn 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

AusnahmeBedingung
PptxEditExceptionWird ausgelöst, wenn im angegebenen Master kein geeignetes Layout vorhanden ist und allowCloneMissingLayout false ist.

Siehe auch