Compartir a través de


PrintDocument Clase

Definición

Define un objeto reutilizable que envía la salida a una impresora.

/// [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
Herencia
Object IInspectable DependencyObject PrintDocument
Atributos

Comentarios

PrintDocument implementa un concepto de lista de impresión en el que se pueden agregar páginas a la lista de impresión y, a continuación, se puede llamar a varios métodos en la lista de impresión en curso.

Constructores

PrintDocument()

Inicializa una nueva instancia de la clase PrintDocument .

Propiedades

Dispatcher

Siempre devuelve null en una aplicación de SDK de Aplicaciones para Windows. Use DispatcherQueue en su lugar.

(Heredado de DependencyObject)
DispatcherQueue

Obtiene el objeto DispatcherQueue al que está asociado este objeto. DispatcherQueue representa una instalación que puede acceder al DependencyObject en el subproceso de interfaz de usuario incluso si un subproceso que no es de interfaz de usuario inicia el código.

(Heredado de DependencyObject)
DocumentSource

Obtiene una referencia de origen de documento para este PrintDocument.

DocumentSourceProperty

Identifica la propiedad de dependencia DocumentSource .

Métodos

AddPage(UIElement)

Agrega un elemento visual raíz XAML a la lista de impresión.

AddPagesComplete()

Indica que la aplicación no agregará más páginas a la lista de impresión y que la lista de impresión está lista para publicarse.

ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa.

(Heredado de DependencyObject)
GetValue(DependencyProperty)

Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject.

(Heredado de DependencyObject)
InvalidatePreview()

Hace referencia a la API de diálogo de vista previa de impresión de bajo nivel y invalida la vista previa de impresión actual.

ReadLocalValue(DependencyProperty)

Devuelve el valor local de una propiedad de dependencia, si se establece un valor local.

(Heredado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject .

(Heredado de DependencyObject)
SetPreviewPage(Int32, UIElement)

Establece la página de impresión especificada como página de vista previa de impresión actual.

SetPreviewPageCount(Int32, PreviewPageCountType)

Establece el número de páginas preparadas para la vista previa de impresión y se agrega a la lista de impresión.

SetValue(DependencyProperty, Object)

Establece el valor local de una propiedad de dependencia en dependencyObject.

(Heredado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback.

(Heredado de DependencyObject)

Eventos

AddPages

Se produce cuando printManager solicita la colección final de páginas que se van a enviar a la impresora.

GetPreviewPage

Se produce cuando printManager solicita que se muestre una página de impresión determinada en la ventana de vista previa.

Paginate

Se produce cuando printManager solicita que la colección de páginas de impresión se muestre en la ventana de vista previa.

Se aplica a

Consulte también