InsertClone
MasterSlideCollection.InsertClone method
Inserta una copia de una diapositiva maestra especificada en la posición especificada de la colección. Las diapositivas de diseño vinculadas también se copiarán.
public IMasterSlide InsertClone(int index, IMasterSlide sourceMaster)
Parámetro | Tipo | Descripción |
---|---|---|
index | Int32 | Índice de la nueva diapositiva. |
sourceMaster | IMasterSlide | Diapositiva a clonar. |
Valor de Retorno
Diapositiva maestra insertada.
Ejemplos
El siguiente ejemplo muestra cómo clonar una diapositiva maestra en otra presentación de PowerPoint.
[C#]
// Instantiate Presentation class to load the source presentation file
using (Presentation srcPres = new Presentation("CloneToAnotherPresentationWithMaster.pptx"))
{
// Instantiate Presentation class for destination presentation (where slide is to be cloned)
using (Presentation destPres = new Presentation())
{
// Instantiate ISlide from the collection of slides in source presentation along with
// Master slide
ISlide SourceSlide = srcPres.Slides[0];
IMasterSlide SourceMaster = SourceSlide.LayoutSlide.MasterSlide;
// Get Master Slides of destination presentation
IMasterSlideCollection masters = destPres.Masters;
// Clone the desired master slide from the source presentation to the collection of masters in the
// Destination presentation
IMasterSlide iSlide = masters.AddClone(SourceMaster);
// Collection of slides in the destination presentation
ISlideCollection slds = destPres.Slides;
// Clone source slide to destination slides collection.
slds.AddClone(SourceSlide, iSlide, true);
// Save the destination presentation to disk
destPres.Save("CloneToAnotherPresentationWithMaster_out.pptx", SaveFormat.Pptx);
}
}
También Vea
- interface IMasterSlide
- class MasterSlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides