GifOptions

Clase GifOptions

Representa opciones de exportación de 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 retraso predeterminado [ms]. Este valor se utilizará si AdvanceAfterTime no está establecido. El valor predeterminado es 1000.
DefaultRegularFont { get; set; }Devuelve o establece la fuente utilizada en caso de que no se encuentre la fuente de origen. Lectura-escritura String.
ExportHiddenSlides { get; set; }Determina si las diapositivas ocultas serán exportadas. El valor predeterminado es falso.
FrameSize { get; set; }Obtiene o establece el tamaño del marco.
GradientStyle { get; set; }Devuelve o establece el estilo visual del degradado. Lectura/escritura GradientStyle.
ProgressCallback { get; set; }Representa un objeto de devolución de llamada para actualizar el progreso de guardado en porcentaje. Ver IProgressCallback.
SkipJavaScriptLinks { get; set; }Especifica si se deben omitir hipervínculos con llamadas a JavaScript al guardar la presentación. Lectura/escritura Boolean. El valor predeterminado es falso.
TransitionFps { get; set; }Obtiene o establece los FPS de transición [fotogramas/segundo]. El valor predeterminado es 25.
WarningCallback { get; set; }Devuelve 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 animados utilizando 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 hasta que se cambie a la siguiente
        TransitionFps = 35 // aumentar los FPS para una mejor calidad de animación de transición
    });
}

Ver También