AddClone

AddClone(ISlide)

Agrega una copia de una diapositiva especificada al final de la colección.

public ISlide AddClone(ISlide sourceSlide)
ParámetroTipoDescripción
sourceSlideISlideDiapositiva 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


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ámetroTipoDescripción
sourceSlideISlideDiapositiva a clonar.
sectionISectionSección para una nueva diapositiva.

Valor de Retorno

Nueva diapositiva.

Excepciones

excepcióncondició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


AddClone(ISlide, ILayoutSlide)

Agrega una copia de una diapositiva especificada al final de la colección.

public ISlide AddClone(ISlide sourceSlide, ILayoutSlide destLayout)
ParámetroTipoDescripción
sourceSlideISlideDiapositiva a clonar.
destLayoutILayoutSlideDiapositiva de diseño para una nueva diapositiva.

Valor de Retorno

Nueva diapositiva.

Ver También


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ámetroTipoDescripción
sourceSlideISlideDiapositiva a clonar.
destMasterIMasterSlideDiapositiva maestra para una nueva diapositiva.
allowCloneMissingLayoutBooleanSi 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óncondición
PptxEditExceptionLanzado si no hay un diseño apropiado en la maestra especificada y allowCloneMissingLayout es false.

Ver También