SKDocumentXpsOptions Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |