Поделиться через


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

Всегда возвращается null в приложении Windows App SDK. Вместо этого используйте DispatcherQueue .

(Унаследовано от DependencyObject)
DispatcherQueue

Возвращает объект , DispatcherQueue с которым связан данный объект. DispatcherQueue представляет объект, который может получить доступ к потоку 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)

Регистрирует функцию уведомления для прослушивания изменений определенной DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
SetPreviewPage(Int32, UIElement)

Задает указанную страницу печати в качестве текущей страницы предварительного просмотра.

SetPreviewPageCount(Int32, PreviewPageCountType)

Задает количество страниц, подготовленных для предварительного просмотра и добавленных в список печати.

SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова метода RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

События

AddPages

Происходит, когда PrintManager запрашивает окончательную коллекцию страниц для отправки на принтер.

GetPreviewPage

Происходит, когда PrintManager запрашивает определенную страницу печати для отображения в окне предварительного просмотра.

Paginate

Происходит, когда PrintManager запрашивает вывод коллекции страниц печати в окне предварительного просмотра.

Применяется к

См. также раздел