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.

Comentarios

Al clonar una diapositiva entre diferentes presentaciones, el maestra de la diapositiva también puede ser clonado. Se utiliza un registro interno para rastrear automáticamente los maestrías clonadas y evitar la creación de múltiples clones de la misma diapositiva maestra. La clonación manual de diapositivas maestras no será ni prevenido ni registrado. Si necesitas más control sobre el proceso de clonación, usa AddClone o AddClone para clonar diapositivas, AddClone o AddClone para clonar diseños y AddClone para clonar maestros.

También Vea


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.
}

También Vea


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.

También Vea


AddClone(ISlide, IMasterSlide, bool)

Agrega una copia de una diapositiva de origen especificada al final de la colección. El diseño apropiado será seleccionado automáticamente del maestro especificado (el diseño apropiado es el diseño con el mismo Tipo o Nombre que el del diseño de la diapositiva de origen). Si no hay un diseño apropiado, entonces se clonará el diseño de la diapositiva de origen (si allowCloneMissingLayout es verdadero) o se lanzará una PptxEditException (si allowCloneMissingLayout es falso).

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 el maestro especificado, se clonará el diseño de la diapositiva de origen (si allowCloneMissingLayout es verdadero) o se lanzará una PptxEditException (si allowCloneMissingLayout es falso).

Valor de Retorno

Nueva diapositiva.

Excepciones

excepcióncondición
PptxEditExceptionLanzado si no hay un diseño apropiado en el maestro especificado y allowCloneMissingLayout es falso.

También Vea