GifOptions

Classe GifOptions

Représente les options d’exportation GIF.

public class GifOptions : SaveOptions, IGifOptions

Constructeurs

NomDescription
GifOptions()Initialise une nouvelle instance de la classe GifOptions.

Propriétés

NomDescription
DefaultDelay { get; set; }Obtient ou définit le temps de retard par défaut [ms]. Cette valeur sera utilisée si AdvanceAfterTime n’est pas définie. La valeur par défaut est 1000.
DefaultRegularFont { get; set; }Renvoie ou définit la police utilisée en cas de police source non trouvée. Chaîne en lecture-écriture.
ExportHiddenSlides { get; set; }Détermine si les diapositives cachées seront exportées. La valeur par défaut est false.
FrameSize { get; set; }Obtient ou définit la taille de l’image.
GradientStyle { get; set; }Renvoie ou définit le style visuel du dégradé. Lecture/écriture GradientStyle.
ProgressCallback { get; set; }Représente un objet de rappel pour les mises à jour de progression lors de l’enregistrement en pourcentage. Voir IProgressCallback.
SkipJavaScriptLinks { get; set; }Spécifie s’il faut ignorer les hyperliens avec des appels JavaScript lors de l’enregistrement de la présentation. Lecture/écriture Booléen. La valeur par défaut est false.
TransitionFps { get; set; }Obtient ou définit le FPS de transition [images/sec]. La valeur par défaut est 25.
WarningCallback { get; set; }Renvoie ou définit un objet qui reçoit des avertissements et décide si le processus de chargement se poursuivra ou sera arrêté. Lecture/écriture IWarningCallback.

Exemples

L’exemple suivant montre comment convertir des présentations en GIF animés en utilisant des paramètres personnalisés.

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
    pres.Save("pres.gif", SaveFormat.Gif, new GifOptions
    {
        FrameSize = new Size(960, 720), // la taille du GIF résultant
        DefaultDelay = 2000, // combien de temps chaque diapositive sera affichée avant de passer à la suivante
        TransitionFps = 35 // augmenter le FPS pour une meilleure qualité d'animation de transition
    });
}

Voir aussi