XpsOptions

XpsOptions Klasse

Stellt Optionen bereit, die steuern, wie eine Präsentation im XPS-Format gespeichert wird.

public class XpsOptions : SaveOptions, IXpsOptions

Konstruktoren

NameBeschreibung
XpsOptions()Standardkonstruktor.

Eigenschaften

NameBeschreibung
DefaultRegularFont { get; set; }Gibt die Schrift zurück oder legt sie fest, die verwendet wird, falls die Quellschrift nicht gefunden wird. Lese-Schreib String.
DrawSlidesFrame { get; set; }True, um einen schwarzen Rahmen um jede Folie zu zeichnen. Lese/Schreib Boolean.
GradientStyle { get; set; }Gibt den visuellen Stil des Farbverlaufs zurück oder legt ihn fest. Lese/Schreib GradientStyle.
ProgressCallback { get; set; }Stellt ein Callback-Objekt für das Speichern von Fortschrittsaktualisierungen in Prozent dar. Siehe IProgressCallback.
SaveMetafilesAsPng { get; set; }True, um alle in einer Präsentation verwendeten Metadateien in PNG-Bilder zu konvertieren. Lese/Schreib Boolean.
ShowHiddenSlides { get; set; }Gibt an, ob das erzeugte Dokument versteckte Folien enthalten soll oder nicht. Standard ist false.
SkipJavaScriptLinks { get; set; }Gibt an, ob Hyperlinks mit JavaScript-Aufrufen beim Speichern der Präsentation übersprungen werden sollen. Lese/Schreib Boolean. Der Standardwert ist false.
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 Präsentationen mit Standardeinstellungen in XPS konvertiert werden.

[C#]
// Instanziert ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation pres = new Presentation("Convert_XPS.pptx"))
{
    // Speichert die Präsentation als XPS-Dokument
    pres.Save("XPS_Output_Without_XPSOption_out.xps", SaveFormat.Xps);
}

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

[C#]
// Instanziert ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation pres = new Presentation("Convert_XPS_Options.pptx"))
{
    // Instanziert die TiffOptions-Klasse
    XpsOptions options = new XpsOptions();
    // Speichert Metadateien als PNG
    options.SaveMetafilesAsPng = true;
    // Speichert die Präsentation als XPS-Dokument
    pres.Save("XPS_With_Options_out.xps", SaveFormat.Xps, options);
}

Siehe auch