SKDocumentXpsOptions 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 値が等しくないかどうかを判断します。 |