GifOptions

GifOptions-Klasse

Stellt GIF-Exportoptionen dar.

public class GifOptions : SaveOptions, IGifOptions

Konstruktoren

NameBeschreibung
GifOptions()Initialisiert eine neue Instanz der GifOptions-Klasse.

Eigenschaften

NameBeschreibung
DefaultDelay { get; set; }Ruft die Standardverzögerungszeit [ms] ab oder legt sie fest. Dieser Wert wird verwendet, wenn AdvanceAfterTime nicht gesetzt ist. Der Standardwert beträgt 1000.
DefaultRegularFont { get; set; }Gibt die Schriftart zurück oder legt sie fest, die verwendet wird, wenn die Quellschriftart nicht gefunden wird. Schreib-/Lesbarer String.
ExportHiddenSlides { get; set; }Bestimmt, ob versteckte Folien exportiert werden. Der Standardwert ist false.
FrameSize { get; set; }Ruft die Größe des Rahmens ab oder legt sie fest.
GradientStyle { get; set; }Gibt den visuellen Stil des Farbverlaufs zurück oder legt ihn fest. Schreib-/Lesbarer GradientStyle.
ProgressCallback { get; set; }Stellt ein Callback-Objekt für die Speicherung von Fortschrittsaktualisierungen in Prozent dar. Siehe IProgressCallback.
SkipJavaScriptLinks { get; set; }Gibt an, ob Hyperlinks mit JavaScript-Aufrufen beim Speichern der Präsentation übersprungen werden sollen. Schreib-/Lesbares Boolean. Der Standardwert ist false.
TransitionFps { get; set; }Ruft die Übergangs-FPS [Bilder/Sekunde] ab oder legt sie fest. Der Standardwert beträgt 25.
WarningCallback { get; set; }Gibt ein Objekt zurück oder legt es fest, das Warnungen empfängt und entscheidet, ob der Ladevorgang fortgesetzt oder abgebrochen wird. Schreib-/Lesbares IWarningCallback.

Beispiele

Das folgende Beispiel zeigt, wie Präsentationen mit benutzerdefinierten Einstellungen in animierte GIFs konvertiert werden.

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
    pres.Save("pres.gif", SaveFormat.Gif, new GifOptions
    {
        FrameSize = new Size(960, 720), // die Größe des resultierenden GIF
        DefaultDelay = 2000, // wie lange jede Folie angezeigt wird, bis sie zur nächsten wechselt
        TransitionFps = 35 // erhöhe die FPS für eine bessere Übergangsanimationsqualität
    });
}

Siehe auch