InsertClone
InsertClone(int, ISlide)
Insère une copie d’une diapositive spécifiée à la position spécifiée de la collection.
public ISlide InsertClone(int index, ISlide sourceSlide)
Paramètre | Type | Description |
---|---|---|
index | Int32 | Index de la nouvelle diapositive. |
sourceSlide | ISlide | Diapositive à cloner. |
Valeur de retour
Diapositive insérée.
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 les maîtres automatiquement clonés afin de prévenir la création de plusieurs clones de la même diapositive maître. Le clonage manuel des diapositives maître ne sera ni empêché ni enregistré. Si vous avez besoin de plus de contrôle sur le processus de clonage, utilisez InsertClone
ou InsertClone
pour cloner des diapositives et AddClone
pour cloner des maîtres.
Voir aussi
- interface ISlide
- interface ISlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
InsertClone(int, ISlide, ILayoutSlide)
Insère une copie d’une diapositive spécifiée à la position spécifiée de la collection.
public ISlide InsertClone(int index, ISlide sourceSlide, ILayoutSlide destLayout)
Paramètre | Type | Description |
---|---|---|
index | Int32 | Index de la nouvelle diapositive. |
sourceSlide | ISlide | Diapositive à cloner. |
destLayout | ILayoutSlide | Diapositive de mise en page pour une nouvelle diapositive. |
Valeur de retour
Diapositive insérée.
Voir aussi
- interface ISlide
- interface ILayoutSlide
- interface ISlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
InsertClone(int, ISlide, IMasterSlide, bool)
Insère une copie d’une diapositive source spécifiée à la position spécifiée de la collection. Une mise en page appropriée sera sélectionnée automatiquement à partir du maître spécifié (la mise en page appropriée est celle qui a 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 InsertClone(int index, ISlide sourceSlide, IMasterSlide destMaster,
bool allowCloneMissingLayout)
Paramètre | Type | Description |
---|---|---|
index | Int32 | Index de la nouvelle diapositive. |
sourceSlide | ISlide | Diapositive à cloner. |
destMaster | IMasterSlide | Diapositive maître pour une nouvelle diapositive. |
allowCloneMissingLayout | Boolean | S’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
Diapositive insérée.
Exceptions
exception | condition |
---|---|
PptxEditException | Levée s’il n’y a pas de mise en page appropriée dans le maître spécifié et que allowCloneMissingLayout est faux. |
Voir aussi
- interface ISlide
- interface IMasterSlide
- interface ISlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides