SKDocumentXpsOptions Struktura

Definicja

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.

Dotyczy