AddClone
AddClone(ISlide)
Agrega una copia de una diapositiva especificada al final de la colección.
public ISlide AddClone(ISlide sourceSlide)
Parámetro | Tipo | Descripción |
---|---|---|
sourceSlide | ISlide | Diapositiva a clonar. |
Valor de Retorno
Nueva diapositiva.
Observaciones
Al clonar una diapositiva entre diferentes presentaciones, la maestra de la diapositiva también puede ser clonada. Se utiliza un registro interno para seguir automáticamente las maestras clonadas para evitar la creación de múltiples clones de la misma diapositiva maestra. La clonación manual de diapositivas maestras no se prevendrá ni se registrará. Si necesitas más control sobre el proceso de clonación, utiliza AddClone
o AddClone
para clonar diapositivas, AddClone
o AddClone
para clonar diseños y AddClone
para clonar maestras.
Ver También
- interface ISlide
- class SlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
AddClone(ISlide, ISection)
Agrega una copia de una diapositiva especificada al final de la sección especificada.
public ISlide AddClone(ISlide sourceSlide, ISection section)
Parámetro | Tipo | Descripción |
---|---|---|
sourceSlide | ISlide | Diapositiva a clonar. |
section | ISection | Sección para una nueva diapositiva. |
Valor de Retorno
Nueva diapositiva.
Excepciones
excepción | condición |
---|---|
ArgumentNullException | |
PptxEditException |
Ejemplos
[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);
// Ahora la segunda sección contiene una copia de la primera diapositiva.
}
Ver También
- interface ISlide
- interface ISection
- class SlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
AddClone(ISlide, ILayoutSlide)
Agrega una copia de una diapositiva especificada al final de la colección.
public ISlide AddClone(ISlide sourceSlide, ILayoutSlide destLayout)
Parámetro | Tipo | Descripción |
---|---|---|
sourceSlide | ISlide | Diapositiva a clonar. |
destLayout | ILayoutSlide | Diapositiva de diseño para una nueva diapositiva. |
Valor de Retorno
Nueva diapositiva.
Ver También
- interface ISlide
- interface ILayoutSlide
- class SlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
AddClone(ISlide, IMasterSlide, bool)
Agrega una copia de una diapositiva fuente especificada al final de la colección. El diseño apropiado se seleccionará automáticamente de la maestra especificada (el diseño apropiado es el diseño con el mismo Tipo o Nombre que el del diseño de la diapositiva fuente). Si no hay un diseño apropiado, el diseño de la diapositiva fuente será clonado (si allowCloneMissingLayout es true) o se lanzará PptxEditException (si allowCloneMissingLayout es false).
public ISlide AddClone(ISlide sourceSlide, IMasterSlide destMaster, bool allowCloneMissingLayout)
Parámetro | Tipo | Descripción |
---|---|---|
sourceSlide | ISlide | Diapositiva a clonar. |
destMaster | IMasterSlide | Diapositiva maestra para una nueva diapositiva. |
allowCloneMissingLayout | Boolean | Si no hay un diseño apropiado en la maestra especificada, entonces el diseño de la diapositiva fuente será clonado (si allowCloneMissingLayout es true) o se lanzará PptxEditException (si allowCloneMissingLayout es false). |
Valor de Retorno
Nueva diapositiva.
Excepciones
excepción | condición |
---|---|
PptxEditException | Lanzado si no hay un diseño apropiado en la maestra especificada y allowCloneMissingLayout es false. |
Ver También
- interface ISlide
- interface IMasterSlide
- class SlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides