SKDocumentXpsOptions Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opcje tworzenia dokumentu XPS za pomocą polecenia SKDocument.
public struct SKDocumentXpsOptions : IEquatable<SkiaSharp.SKDocumentXpsOptions>
- Dziedziczenie
-
SKDocumentXpsOptions
- Implementuje
Przykłady
Tworzenie dokumentu XPS o rozdzielczości 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();
Uwagi
Element "SKDocumentXpsOptions" określa sposób tworzenia dokumentu XPS przez <element xref:SkiaSharp.SKDocument.CreateXps*>. Przekaż wystąpienie tej struktury, aby określić niestandardowe zachowanie dpi lub osadzania PNG.
Wszystkie pola są domyślnie inicjowane zero; wartość "Dpi" z wartości "0" umożliwia składnikowi zapisywania XPS wybranie własnej domyślnej rozdzielczości.
Właściwości
| Nazwa | Opis |
|---|---|
| AllowNoPngs |
Pobiera lub ustawia wartość wskazującą, czy koder XPS może pominąć dane obrazu PNG. |
| Dpi |
Pobiera lub ustawia rozdzielczość kropek na cal dokumentu XPS. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Wskazuje, czy te opcje są równe określonemu obiektowi. |
| Equals(SKDocumentXpsOptions) |
Wskazuje, czy te opcje są równe innemu SKDocumentXpsOptions. |
| GetHashCode() |
Zwraca kod skrótu dla tych opcji XPS. |
Operatory
| Nazwa | Opis |
|---|---|
| Equality(SKDocumentXpsOptions, SKDocumentXpsOptions) |
Określa, czy dwie SKDocumentXpsOptions wartości są równe. |
| Inequality(SKDocumentXpsOptions, SKDocumentXpsOptions) |
Określa, czy dwie SKDocumentXpsOptions wartości nie są równe. |