SKDocumentXpsOptions Struktur

Definition

Optionen zum Erstellen eines XPS-Dokuments mit SKDocument.

public struct SKDocumentXpsOptions : IEquatable<SkiaSharp.SKDocumentXpsOptions>
Vererbung
SKDocumentXpsOptions
Implementiert

Beispiele

Erstellen eines XPS-Dokuments mit 96 DPI:

using var stream = File.OpenWrite("output.xps");
var opts = new SKDocumentXpsOptions { Dpi = 96f };
using var doc = SKDocument.CreateXps(stream, opts);
using var page = doc.BeginPage(800, 600);
// ... draw ...
doc.EndPage();
doc.Close();

Hinweise

"SKDocumentXpsOptions" steuert, wie ein XPS-Dokument von <xref:SkiaSharp.SKDocument.CreateXps*> erstellt wird. Übergeben Sie eine Instanz dieser Struktur, um ein benutzerdefiniertes DPI- oder PNG-Einbettungsverhalten anzugeben.

Alle Felder sind standardmäßig null initialisiert; Mit einem Dpi-Wert von "0" kann der XPS Writer seine eigene Standardauflösung auswählen.

Eigenschaften

Name Beschreibung
AllowNoPngs

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der XPS-Encoder PNG-Bilddaten auslassen kann.

Dpi

Dient zum Abrufen oder Festlegen der Auflösung von Punkten pro Zoll des XPS-Dokuments.

Methoden

Name Beschreibung
Equals(Object)

Gibt an, ob diese Optionen dem angegebenen Objekt entsprechen.

Equals(SKDocumentXpsOptions)

Gibt an, ob diese Optionen gleich einem anderen SKDocumentXpsOptionssind.

GetHashCode()

Gibt einen Hashcode für diese XPS-Optionen zurück.

Operatoren

Name Beschreibung
Equality(SKDocumentXpsOptions, SKDocumentXpsOptions)

Bestimmt, ob zwei SKDocumentXpsOptions Werte gleich sind.

Inequality(SKDocumentXpsOptions, SKDocumentXpsOptions)

Bestimmt, ob zwei SKDocumentXpsOptions Werte nicht gleich sind.

Gilt für: