AddClone

AddClone(ISlide)

Fügt eine Kopie einer angegebenen Folie am Ende der Sammlung hinzu.

public ISlide AddClone(ISlide sourceSlide)
ParameterTypBeschreibung
sourceSlideISlideFolie zum Klonen.

Rückgabewert

Neue Folie.

Hinweise

Beim Klonen einer Folie zwischen verschiedenen Präsentationen kann die Masterfolie ebenfalls geklont werden. Das interne Registry wird verwendet, um automatisch geklonte Masterfolien zu verfolgen, um die Erstellung mehrerer Klone der gleichen Masterfolie zu verhindern. Manuelles Klonen von Masterfolien wird weder verhindert noch registriert. Wenn Sie mehr Kontrolle über den Klonprozess benötigen, verwenden Sie AddClone oder AddClone zum Klonen von Folien, AddClone oder AddClone zum Klonen von Layouts und AddClone zum Klonen von Masters.

Siehe auch


AddClone(ISlide, ISection)

Fügt eine Kopie einer angegebenen Folie am Ende des angegebenen Abschnitts hinzu.

public ISlide AddClone(ISlide sourceSlide, ISection section)
ParameterTypBeschreibung
sourceSlideISlideFolie zum Klonen.
sectionISectionAbschnitt für eine neue Folie.

Rückgabewert

Neue Folie.

Ausnahmen

AusnahmeBedingung
ArgumentNullException
PptxEditException

Beispiele

[C#]
using (IPresentation presentation = new Presentation())
{
    presentation.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 200, 50, 300, 100);
    presentation.Sections.AddSection("Abschnitt 1", presentation.Slides[0]);
    
    ISection section2 = presentation.Sections.AppendEmptySection("Abschnitt 2");
    presentation.Slides.AddClone(presentation.Slides[0], section2);
    
    // Jetzt enthält der zweite Abschnitt eine Kopie der ersten Folie.
}

Siehe auch


AddClone(ISlide, ILayoutSlide)

Fügt eine Kopie einer angegebenen Folie am Ende der Sammlung hinzu.

public ISlide AddClone(ISlide sourceSlide, ILayoutSlide destLayout)
ParameterTypBeschreibung
sourceSlideISlideFolie zum Klonen.
destLayoutILayoutSlideLayoutfolie für eine neue Folie.

Rückgabewert

Neue Folie.

Siehe auch


AddClone(ISlide, IMasterSlide, bool)

Fügt eine Kopie einer angegebenen Quellfolie am Ende der Sammlung hinzu. Das passende Layout wird automatisch aus dem angegebenen Master ausgewählt (das passende Layout ist das Layout mit dem gleichen Typ oder Namen wie das Layout der Quellfolie). Wenn es kein passendes Layout gibt, wird das Layout der Quellfolie geklont (wenn allowCloneMissingLayout wahr ist) oder eine PptxEditException wird ausgelöst (wenn allowCloneMissingLayout falsch ist).

public ISlide AddClone(ISlide sourceSlide, IMasterSlide destMaster, bool allowCloneMissingLayout)
ParameterTypBeschreibung
sourceSlideISlideFolie zum Klonen.
destMasterIMasterSlideMasterfolie für eine neue Folie.
allowCloneMissingLayoutBooleanWenn es kein passendes Layout im angegebenen Master gibt, wird das Layout der Quellfolie geklont (wenn allowCloneMissingLayout wahr ist) oder eine PptxEditException wird ausgelöst (wenn allowCloneMissingLayout falsch ist).

Rückgabewert

Neue Folie.

Ausnahmen

AusnahmeBedingung
PptxEditExceptionWird ausgelöst, wenn es kein passendes Layout im angegebenen Master gibt und allowCloneMissingLayout falsch ist.

Siehe auch