SKDocumentXpsOptions Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |