AddClone

AddClone(ISlide)

Ajoute une copie d’une diapositive spécifiée à la fin de la collection.

public ISlide AddClone(ISlide sourceSlide)
ParamètreTypeDescription
sourceSlideISlideDiapositive à cloner.

Valeur de retour

Nouvelle diapositive.

Remarques

Lors du clonage d’une diapositive entre différentes présentations, le maître de la diapositive peut également être cloné. Un registre interne est utilisé pour suivre automatiquement les maîtres clonés afin de prévenir la création de multiples clones de la même diapositive maître. Le clonage manuel des diapositives maîtres ne sera ni empêché ni enregistré. Si vous avez besoin de plus de contrôle sur le processus de clonage, utilisez AddClone ou AddClone pour cloner des diapositives, AddClone ou AddClone pour cloner des mises en page et AddClone pour cloner des maîtres.

Voir aussi


AddClone(ISlide, ISection)

Ajoute une copie d’une diapositive spécifiée à la fin de la section spécifiée.

public ISlide AddClone(ISlide sourceSlide, ISection section)
ParamètreTypeDescription
sourceSlideISlideDiapositive à cloner.
sectionISectionSection pour une nouvelle diapositive.

Valeur de retour

Nouvelle diapositive.

Exceptions

exceptioncondition
ArgumentNullException
PptxEditException

Exemples

[C#]
using (IPresentation presentation = new Presentation())
{
    presentation.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 200, 50, 300, 100);
    presentation.Sections.AddSection("Section 1", presentation.Slides[0]);
    
    ISection section2 = presentation.Sections.AppendEmptySection("Section 2");
    presentation.Slides.AddClone(presentation.Slides[0], section2);
    
    // Maintenant, la deuxième section contient une copie de la première diapositive.
}

Voir aussi


AddClone(ISlide, ILayoutSlide)

Ajoute une copie d’une diapositive spécifiée à la fin de la collection.

public ISlide AddClone(ISlide sourceSlide, ILayoutSlide destLayout)
ParamètreTypeDescription
sourceSlideISlideDiapositive à cloner.
destLayoutILayoutSlideMise en page pour une nouvelle diapositive.

Valeur de retour

Nouvelle diapositive.

Voir aussi


AddClone(ISlide, IMasterSlide, bool)

Ajoute une copie d’une diapositive source spécifiée à la fin de la collection. La mise en page appropriée sera sélectionnée automatiquement à partir du maître spécifié (la mise en page appropriée est la mise en page ayant le même Type ou Nom que la mise en page de la diapositive source). S’il n’y a pas de mise en page appropriée, la mise en page de la diapositive source sera clonée (si allowCloneMissingLayout est vrai) ou une PptxEditException sera levée (si allowCloneMissingLayout est faux).

public ISlide AddClone(ISlide sourceSlide, IMasterSlide destMaster, bool allowCloneMissingLayout)
ParamètreTypeDescription
sourceSlideISlideDiapositive à cloner.
destMasterIMasterSlideDiapositive maître pour une nouvelle diapositive.
allowCloneMissingLayoutBooleanS’il n’y a pas de mise en page appropriée dans le maître spécifié, la mise en page de la diapositive source sera clonée (si allowCloneMissingLayout est vrai) ou une PptxEditException sera levée (si allowCloneMissingLayout est faux).

Valeur de retour

Nouvelle diapositive.

Exceptions

exceptioncondition
PptxEditExceptionLevée si there is no appropriate layout in specified master and allowCloneMissingLayout is false.

Voir aussi