Tópicos explicativos de impressãoPrinting How-to Topics

Os tópicos nesta seção demonstram como usar os recursos de impressão e gerenciamento do sistema de impressão incluídas no Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF), bem como o novo caminho de impressão do XPS (XML Paper Specification)XML Paper Specification (XPS).The topics in this section demonstrate how to use the printing and print system management features included with Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) as well as the new XPS (XML Paper Specification)XML Paper Specification (XPS) print path.

Nesta seçãoIn This Section

Invocar uma caixa de diálogo ImprimirInvoke a Print Dialog
Instruções para marcação XAML para declarar um objeto de caixa de diálogo de impressão Microsoft WindowsMicrosoft Windows e usar código para invocar o diálogo de dentro de um aplicativo Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Instructions for XAML markup to declare a Microsoft WindowsMicrosoft Windows print dialog object and using code to invoke the dialog from within a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) application.

Clonar uma impressoraClone a Printer
Instruções sobre como instalar uma segunda fila de impressão com exatamente as mesmas propriedades de uma existente.Instructions for how to install a second print queue with exactly the same properties as an existing print queue.

Diagnosticar um trabalho de impressão problemáticoDiagnose Problematic Print Job
Instruções para usar as propriedades de filas de impressão e trabalhos de impressão para diagnosticar um trabalho de impressão que não está imprimindo.Instructions for using the properties of print queues and print jobs to diagnose a print job that is not printing.

Descobrir se um trabalho de impressão pode ser impresso a esta hora do diaDiscover Whether a Print Job Can Be Printed At This Time of Day
Instruções para usar as propriedades de filas de impressão e trabalhos de impressão para programaticamente decidir quais horas do dia que de trabalho pode ser impresso.Instructions for using the properties of print queues and print jobs to programmatically decide what times of day the job can be printed.

Enumerar um subconjunto de filas de impressãoEnumerate a Subset of Print Queues
Instruções para gerar uma lista de impressoras que contém certas características.Instructions for generating a list of printers having certain characteristics.

NOTINBUILD: como estender o Esquema de Impressão e criar novas classes do sistema de impressãoNOTINBUILD: How to: Extend the Print Schema and Create New Print System Classes
Longa discussão sobre como programadores de código gerenciado podem estender o Esquema de Impressão para dispositivos de impressão ou impressoras especiais com características novas ou incomuns.Extended discussion of how managed code programmers can extend the Print Schema to specialty printing devices or printers with new or uncommon features.

Obter propriedades do objeto do sistema de impressão sem reflexãoGet Print System Object Properties Without Reflection
Instruções sobre como descobrir as propriedades do objeto do sistema de impressão no tempo de execução e seus tipos.Instructions for how to discover at runtime print system object's properties and their types.

Imprimir arquivos XPS com programaçãoProgrammatically Print XPS Files
Instruções para impressão rápida de arquivos XPS (XML Paper Specification)XML Paper Specification (XPS) sem a necessidade de um UI (interface do usuário)user interface (UI).Instructions for rapid printing of XPS (XML Paper Specification)XML Paper Specification (XPS) files without the need for a UI (interface do usuário)user interface (UI).

Pesquisar remotamente o status das impressorasRemotely Survey the Status of Printers
Instruções para criar um utilitário que pesquisa impressoras para descobrir os tendo uma obstrução de papel ou outro problema.Instructions for creating a utility that will survey printers to discover those experiencing a paper jam or other problem.

Validar e mesclar PrintTicketsValidate and Merge PrintTickets
Instruções para verificar se um tíquete de impressão é válido e se ele não requer nada que não tem suporte na impressora.Instructions for checking that a print ticket is valid and that it does not request anything that is not supported by the printer.

Consulte tambémSee Also

System.Printing
System.Printing.IndexedProperties
System.Printing.Interop
Visão Geral da ImpressãoPrinting Overview
Documentos no WPFDocuments in WPF
XPSXPS