GifOptions

GifOptions classe

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 délai par défaut [ms]. Cette valeur sera utilisée si AdvanceAfterTime n’est pas défini. La valeur par défaut est 1000.
DefaultRegularFont { get; set; }Obtient ou définit la police utilisée si la police source n’est pas trouvée. Lecture/écriture String.
ExportHiddenSlides { get; set; }Détermine si les diapositives masquées seront exportées. La valeur par défaut est false.
FrameSize { get; set; }Obtient ou définit la taille du cadre.
GradientStyle { get; set; }Obtient ou définit le style visuel du dégradé. Lecture/écriture GradientStyle.
ProgressCallback { get; set; }Représente un objet de rappel pour enregistrer les mises à jour de progression en pourcentage. Voir IProgressCallback.
SkipJavaScriptLinks { get; set; }Spécifie s’il faut ignorer les hyperliens contenant des appels JavaScript lors de l’enregistrement de la présentation. Lecture/écriture Boolean. La valeur par défaut est false.
TransitionFps { get; set; }Obtient ou définit le FPS de transition [frames/sec]. La valeur par défaut est 25.
WarningCallback { get; set; }Obtient ou définit un objet qui reçoit les avertissements et décide si le processus de chargement doit continuer ou être abandonné. Lecture/écriture IWarningCallback.

Exemples

L’exemple suivant montre comment convertir des présentations en GIF animé 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, // la durée pendant laquelle chaque diapositive sera affichée jusqu'à ce qu'elle soit remplacée par la suivante
        TransitionFps = 35 // augmenter le FPS pour une meilleure qualité d'animation de transition
    });
}

Voir aussi