SKDocumentXpsOptions Struct

Definizione

Opzioni per la creazione di un documento XPS con SKDocument.

public struct SKDocumentXpsOptions : IEquatable<SkiaSharp.SKDocumentXpsOptions>
Ereditarietà
SKDocumentXpsOptions
Implementazioni

Esempio

Creazione di un documento XPS a 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();

Commenti

'SKDocumentXpsOptions' controlla la modalità di creazione di un documento XPS da <xref:SkiaSharp.SKDocument.CreateXps*>. Passare un'istanza di questo struct per specificare il comportamento personalizzato di incorporamento DPI o PNG.

Tutti i campi sono inizializzati zero per impostazione predefinita; un valore "Dpi" pari a '0' consente al writer XPS di scegliere la propria risoluzione predefinita.

Proprietà

Nome Descrizione
AllowNoPngs

Ottiene o imposta un valore che indica se il codificatore XPS può omettere i dati dell'immagine PNG.

Dpi

Ottiene o imposta la risoluzione dei punti per pollice del documento XPS.

Metodi

Nome Descrizione
Equals(Object)

Indica se queste opzioni sono uguali all'oggetto specificato.

Equals(SKDocumentXpsOptions)

Indica se queste opzioni sono uguali a un altro SKDocumentXpsOptionsoggetto .

GetHashCode()

Restituisce un codice hash per queste opzioni XPS.

Operatori

Nome Descrizione
Equality(SKDocumentXpsOptions, SKDocumentXpsOptions)

Determina se due SKDocumentXpsOptions valori sono uguali.

Inequality(SKDocumentXpsOptions, SKDocumentXpsOptions)

Determina se due SKDocumentXpsOptions valori non sono uguali.

Si applica a