SKDocument クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ドキュメント ベースのキャンバスを作成するための高度な API。
public class SKDocument : SkiaSharp.SKObject
- 継承
注釈
ページごとに、 BeginPage を呼び出してキャンバスを取得し、 EndPageの呼び出しでページを完了します。 最後に、 Close を呼び出してドキュメントを完成します。
フィールド
| 名前 | 説明 |
|---|---|
| DefaultRasterDpi |
ラスター グラフィックスの既定の DPI を取得します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Handle |
基になるネイティブ オブジェクトへのハンドルを取得または設定します。 (継承元 SKObject) |
| IgnorePublicDispose |
パブリック Dispose() の呼び出しを no-opするかどうかを示す値を取得します。 (継承元 SKNativeObject) |
| IsDisposed |
オブジェクトが既に破棄されているかどうかを示す値を取得します。 (継承元 SKNativeObject) |
| OwnsHandle |
このオブジェクトがハンドルを所有し、破棄されるときにネイティブ オブジェクトを破棄する必要があるかどうかを示す値を取得または設定します。 (継承元 SKNativeObject) |
メソッド
| 名前 | 説明 |
|---|---|
| Abort() |
ドキュメントの生成を直ちに停止します。 |
| BeginPage(Single, Single, SKRect) |
ドキュメントの新しいページを開始し、ページに描画されるキャンバスを返します。 |
| BeginPage(Single, Single) |
ドキュメントの新しいページを開始し、ページに描画されるキャンバスを返します。 |
| Close() |
ドキュメントの内容を保持している現在のファイルまたはストリームを閉じます。 |
| CreatePdf(SKWStream, Single) |
PDF 形式のドキュメントを作成し、結果をストリームに書き込みます。 |
| CreatePdf(SKWStream, SKDocumentPdfMetadata) |
PDF 形式のドキュメントを作成し、結果をストリームに書き込みます。 |
| CreatePdf(SKWStream) |
PDF 形式のドキュメントを作成し、結果をストリームに書き込みます。 |
| CreatePdf(Stream, Single) |
PDF 形式のドキュメントを作成し、結果をストリームに書き込みます。 |
| CreatePdf(Stream, SKDocumentPdfMetadata) |
指定したメタデータを含む PDF 形式のドキュメントを作成し、結果をストリームに書き込みます。 |
| CreatePdf(Stream) |
PDF 形式のドキュメントを作成し、結果をストリームに書き込みます。 |
| CreatePdf(String, Single) |
PDF 形式のドキュメントを作成し、結果をファイルに書き込みます。 |
| CreatePdf(String, SKDocumentPdfMetadata) |
指定したメタデータを含む PDF 形式のドキュメントを作成し、結果をファイルに書き込みます。 |
| CreatePdf(String) |
PDF 形式のドキュメントを作成し、結果をファイルに書き込みます。 |
| CreateXps(SKWStream, Single) |
XPS でサポートされるドキュメントを作成し、結果をストリームに書き込みます。 |
| CreateXps(SKWStream, SKDocumentXpsOptions) |
指定したオプションを使用して、指定したストリームに書き込む XPS ドキュメント ライターを作成します。 |
| CreateXps(SKWStream) |
XPS でサポートされるドキュメントを作成し、結果をストリームに書き込みます。 |
| CreateXps(Stream, Single) |
XPS でサポートされるドキュメントを作成し、結果をストリームに書き込みます。 |
| CreateXps(Stream, SKDocumentXpsOptions) |
指定したオプションを使用して、指定したマネージド ストリームに書き込む XPS ドキュメント ライターを作成します。 |
| CreateXps(Stream) |
XPS でサポートされるドキュメントを作成し、結果をストリームに書き込みます。 |
| CreateXps(String, Single) |
XPS でサポートされるドキュメントを作成し、結果をファイルに書き込みます。 |
| CreateXps(String, SKDocumentXpsOptions) |
指定したオプションを使用して、指定したファイルに書き込む XPS ドキュメント ライターを作成します。 |
| CreateXps(String) |
XPS でサポートされるドキュメントを作成し、結果をファイルに書き込みます。 |
| Dispose() |
この SKNativeObjectで使用されているすべてのリソースを解放します。 (継承元 SKNativeObject) |
| Dispose(Boolean) |
SKDocumentによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。 |
| DisposeInternal() |
破棄をトリガーし、 IgnorePublicDisposeの値を無視します。 (継承元 SKNativeObject) |
| DisposeManaged() |
マネージド オブジェクトを破棄するために派生 SKObject 型によって実装されます。 (継承元 SKObject) |
| DisposeNative() |
ネイティブ オブジェクトを破棄するために派生 SKObject 型によって実装されます。 (継承元 SKObject) |
| DisposeUnownedManaged() |
派生 SKObject 型によって実装され、このインスタンスが所有していないマネージド オブジェクトを破棄します。 (継承元 SKObject) |
| EndPage() |
BeginPage(Single, Single)によって作成された現在のページの図面を完成させます。 |