言語

PrintDocument クラス

定義

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

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
属性

注釈

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

コンストラクター

名前 説明
PrintDocument()

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

プロパティ

名前 説明
Dispatcher

Windows アプリ SDK アプリで常に null を返します。 代わりに DispatcherQueue を使用してください。

(継承元 DependencyObject)
DispatcherQueue

このオブジェクトが関連付けられている DispatcherQueue を取得します。 DispatcherQueueは、コードが非 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 が、プレビュー ウィンドウに表示する印刷ページのコレクションを要求したときに発生します。

適用対象

こちらもご覧ください