AddClone

AddClone(ISlide)

Agrega una copia de una diapositiva específica al final de la colección.

public ISlide AddClone(ISlide sourceSlide)
ParámetroEscribeDescripción
sourceSlideISlideDeslice para clonar.

Valor_devuelto

Nuevo tobogán.

Observaciones

Al clonar una diapositiva entre diferentes presentaciones, la diapositiva maestra también se puede clonar. El registro interno se utiliza para rastrear automáticamente las diapositivas 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 evitará ni se registrará . Si necesita más control sobre el proceso de clonación use AddClone o AddClone para clonar portaobjetos, AddClone o AddClonepara clonar diseños y AddClone para clonar maestros.

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ámetroEscribeDescripción
sourceSlideISlideDeslice para clonar.
sectionISectionSección para una nueva diapositiva.

Valor_devuelto

Nuevo tobogán.

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 específica al final de la colección.

public ISlide AddClone(ISlide sourceSlide, ILayoutSlide destLayout)
ParámetroEscribeDescripción
sourceSlideISlideDeslice para clonar.
destLayoutILayoutSlideDiseño de diapositiva para una nueva diapositiva.

Valor_devuelto

Nuevo tobogán.

Ver también


AddClone(ISlide, IMasterSlide, bool)

Agrega una copia de una diapositiva de origen especificada al final de la colección. El diseño adecuado se seleccionará automáticamente del patrón especificado (el diseño apropiado es el diseño con el mismo tipo o nombre que del diseño de la diapositiva de origen). Si no hay un diseño adecuado, se clonará el diseño de la diapositiva de origen (si allowCloneMissingLayout es verdadero) o se generará una excepción PptxEditException (si allowCloneMissingLayout es falso).

public ISlide AddClone(ISlide sourceSlide, IMasterSlide destMaster, bool allowCloneMissingLayout)
ParámetroEscribeDescripción
sourceSlideISlideDeslice para clonar.
destMasterIMasterSlideDiapositiva maestra para una nueva diapositiva.
allowCloneMissingLayoutBooleanSi no hay un diseño adecuado en el patrón especificado, se clonará el diseño de la diapositiva de origen (si allowCloneMissingLayout es verdadero) o se lanzará PptxEditException (si allowCloneMissingLayout es falso).

Valor_devuelto

Nuevo tobogán.

Excepciones

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

Ver también