SKDocumentXpsOptions 構造体

定義

SKDocumentを使用して XPS ドキュメントを作成するためのオプション。

public struct SKDocumentXpsOptions : IEquatable<SkiaSharp.SKDocumentXpsOptions>
継承
SKDocumentXpsOptions
実装

96 DPI での XPS ドキュメントの作成:

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();

注釈

'SKDocumentXpsOptions' は、xps ドキュメントを <xref:SkiaSharp.SKDocument.CreateXps*>によって作成する方法を制御します。 この構造体のインスタンスを渡して、カスタム DPI または PNG 埋め込み動作を指定します。

既定では、すべてのフィールドは 0 で初期化されます。'Dpi' が '0' の場合、XPS ライターは独自の既定の解像度を選択できます。

プロパティ

名前 説明
AllowNoPngs

XPS エンコーダーが PNG 画像データを省略できるかどうかを示す値を取得または設定します。

Dpi

XPS ドキュメントのドット/インチ解像度を取得または設定します。

メソッド

名前 説明
Equals(Object)

これらのオプションが指定したオブジェクトと等しいかどうかを示します。

Equals(SKDocumentXpsOptions)

これらのオプションが別の SKDocumentXpsOptionsと等しいかどうかを示します。

GetHashCode()

これらの XPS オプションのハッシュ コードを返します。

演算子

名前 説明
Equality(SKDocumentXpsOptions, SKDocumentXpsOptions)

2 つの SKDocumentXpsOptions 値が等しいかどうかを判断します。

Inequality(SKDocumentXpsOptions, SKDocumentXpsOptions)

2 つの SKDocumentXpsOptions 値が等しくないかどうかを判断します。

適用対象