GifOptions

GifOptions clase

Representa opciones de exportación GIF.

public class GifOptions : SaveOptions, IGifOptions

Constructores

NombreDescripción
GifOptions()Inicializa una nueva instancia de la clase GifOptions.

Propiedades

NombreDescripción
DefaultDelay { get; set; }Obtiene o establece el tiempo de retardo predeterminado [ms]. Este valor se usará si AdvanceAfterTime no está configurado. El valor predeterminado es 1000.
DefaultRegularFont { get; set; }Obtiene o establece la fuente utilizada en caso de que la fuente de origen no se encuentre. Lectura-escritura String.
ExportHiddenSlides { get; set; }Determina si las diapositivas ocultas se exportarán. El valor predeterminado es false.
FrameSize { get; set; }Obtiene o establece el tamaño del marco.
GradientStyle { get; set; }Obtiene o establece el estilo visual del degradado. Lectura/escritura GradientStyle.
ProgressCallback { get; set; }Representa un objeto de devolución de llamada para guardar actualizaciones de progreso en porcentaje. Ver IProgressCallback.
SkipJavaScriptLinks { get; set; }Especifica si se omiten los hipervínculos con llamadas JavaScript al guardar la presentación. Lectura/escritura Boolean. El valor predeterminado es false.
TransitionFps { get; set; }Obtiene o establece los FPS de transición [frames/sec]. El valor predeterminado es 25.
WarningCallback { get; set; }Obtiene o establece un objeto que recibe advertencias y decide si el proceso de carga continuará o se abortará. Lectura/escritura IWarningCallback.

Ejemplos

El siguiente ejemplo muestra cómo convertir presentaciones a GIF animado usando configuraciones personalizadas.

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
    pres.Save("pres.gif", SaveFormat.Gif, new GifOptions
    {
        FrameSize = new Size(960, 720), // el tamaño del GIF resultante
        DefaultDelay = 2000, // cuánto tiempo se mostrará cada diapositiva antes de cambiar a la siguiente
        TransitionFps = 35 // aumenta los FPS para mejorar la calidad de la animación de transición
    });
}

Ver también