SwfOptions

SwfOptions-Klasse

Bietet Optionen, die steuern, wie eine Präsentation im Swf-Format gespeichert wird.

public class SwfOptions : SaveOptions, ISwfOptions

Konstruktoren

NameBeschreibung
SwfOptions()Standardkonstruktor.

Eigenschaften

NameBeschreibung
Compressed { get; set; }Gibt an, ob das generierte SWF-Dokument komprimiert werden soll oder nicht. Standard ist true.
DefaultRegularFont { get; set; }Gibt die Schriftart zurück oder legt sie fest, die verwendet wird, wenn die Quellschriftart nicht gefunden wird. Lese-/Schreibzeichenfolge.
EnableContextMenu { get; set; }Aktiviert/deaktiviert das Kontextmenü. Standard ist true.
GradientStyle { get; set; }Gibt den visuellen Stil des Verlaufs zurück oder legt ihn fest. Lese-/Schreib GradientStyle.
JpegQuality { get; set; }Gibt die Qualität der JPEG-Bilder an. Standard ist 95.
LogoImageBytes { get; set; }Bild, das in der oberen rechten Ecke des Betrachters als Logo angezeigt wird. Das Bild sollte ein PNG-Bild mit 32x64 Pixeln sein, andernfalls kann das Logo falsch angezeigt werden.
LogoLink { get; set; }Ruft die vollständige Hyperlink-Adresse für ein Logo ab oder legt sie fest. Hat nur einen Effekt, wenn ein LogoImageBytes angegeben ist.
ProgressCallback { get; set; }Stellt ein Callback-Objekt für Fortschrittsaktualisierungen beim Speichern in Prozent dar. Siehe IProgressCallback.
ShowBottomPane { get; set; }Zeigt das untere Bedienfeld an/aus. Kann in flashvars überschrieben werden. Standard ist true.
ShowFullScreen { get; set; }Zeigt die Schaltfläche für den Vollbildmodus an/aus. Kann in flashvars überschrieben werden. Standard ist true.
ShowHiddenSlides { get; set; }Gibt an, ob das generierte Dokument versteckte Folien enthalten soll oder nicht. Standard ist false.
ShowLeftPane { get; set; }Zeigt das linke Bedienfeld an/aus. Kann in flashvars überschrieben werden. Standard ist true.
ShowPageBorder { get; set; }Gibt an, ob der Rahmen um die Seiten angezeigt werden soll. Standard ist true.
ShowPageStepper { get; set; }Zeigt den Seitensteuerung an/aus. Kann in flashvars überschrieben werden. Standard ist true.
ShowSearch { get; set; }Zeigt den Suchbereich an/aus. Kann in flashvars überschrieben werden. Standard ist true.
ShowTopPane { get; set; }Zeigt das gesamte obere Bedienfeld an/aus. Kann in flashvars überschrieben werden. Standard ist true.
SkipJavaScriptLinks { get; set; }Gibt an, ob Hyperlinks mit JavaScript-Aufrufen beim Speichern der Präsentation übersprungen werden sollen. Lese-/Schreibboolean. Der Standardwert ist false.
SlidesLayoutOptions { get; set; }Ruft den Modus ab oder legt ihn fest, in dem Folien beim Exportieren einer Präsentation auf der Seite platziert werden ISlidesLayoutOptions. Diese Eigenschaft unterstützt nicht die Zuweisung von Objekten des Typs HandoutLayoutingOptions
StartOpenLeftPane { get; set; }Beginnt mit geöffnetem linkem Bedienfeld. Kann in flashvars überschrieben werden. Der Standardwert ist false.
ViewerIncluded { get; set; }Gibt an, ob das generierte SWF-Dokument den integrierten Dokumentenbetrachter enthalten soll oder nicht. Der Standardwert ist true.
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. Lese-/Schreib IWarningCallback.

Beispiele

Das folgende Beispiel zeigt, wie PowerPoint in SWF Flash konvertiert wird.

[C#]
// Instanziieren Sie ein Präsentationsobjekt, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.ViewerIncluded = false;
    INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
    notesOptions.NotesPosition = NotesPositions.BottomFull;
    // Präsentation und Notizenseiten speichern
    presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
    swfOptions.ViewerIncluded = true;
    presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}

Siehe auch