PrintDocument クラス

定義

プリンターに出力を送信する再利用可能なオブジェクトを定義します。

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PrintDocument : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class PrintDocument : DependencyObject
Public Class PrintDocument
Inherits DependencyObject
継承
Object IInspectable DependencyObject PrintDocument
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

PrintDocument では、印刷リストの概念が実装されています。これにより、印刷リストにページを追加し、進行中の印刷リストでさまざまなメソッドを呼び出すことができます。

コンストラクター

PrintDocument()

PrintDocument クラスの新しいインスタンスを初期化します。

プロパティ

Dispatcher

このオブジェクトが関連付けられている CoreDispatcher を取得します。 CoreDispatcher は、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の DependencyObject にアクセスできる機能を表します。

(継承元 DependencyObject)
DocumentSource

この PrintDocument のドキュメント ソース参照を取得します。

DocumentSourceProperty

DocumentSource 依存関係プロパティを識別します。

メソッド

AddPage(UIElement)

XAML ルート ビジュアル要素を印刷リストに追加します。

AddPagesComplete()

アプリケーションが印刷リストにページを追加せず、印刷リストを解放する準備ができていることを示します。

ClearValue(DependencyProperty)

依存関係プロパティのローカル値をクリアします。

(継承元 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

依存関係プロパティに対して確立された基本値を返します。これは、アニメーションがアクティブでない場合に適用されます。

(継承元 DependencyObject)
GetValue(DependencyProperty)

DependencyObject から依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
InvalidatePreview()

低レベルの印刷プレビュー ダイアログ API を参照し、現在の印刷プレビューを無効にします。

ReadLocalValue(DependencyProperty)

ローカル値が設定されている場合は、依存関係プロパティのローカル値を返します。

(継承元 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
SetPreviewPage(Int32, UIElement)

指定した印刷ページを現在の印刷プレビュー ページとして設定します。

SetPreviewPageCount(Int32, PreviewPageCountType)

印刷プレビュー用に準備し、印刷リストに追加するページ数を設定します。

SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

イベント

AddPages

PrintManager がプリンターに送信するページの最終的なコレクションを要求したときに発生します。

GetPreviewPage

PrintManager が特定の印刷ページをプレビュー ウィンドウに表示するように要求したときに発生します。

Paginate

PrintManager が印刷ページのコレクションをプレビュー ウィンドウに表示するように要求したときに発生します。

適用対象

こちらもご覧ください