Impressão (Documentos e Impressão)
O Windows fornece aplicativos com um conjunto completo de funções que permitem a impressão em vários dispositivos, como impressoras a laser, plotadores vetoriais, impressoras de varredura e computadores de fax.
Impressão de aplicativo da área de trabalho
Os programadores do Windows podem selecionar entre várias tecnologias diferentes para imprimir em seu aplicativo.
Tecnologia | Descrição |
---|---|
Imprimir API do Pacote de Documentos |
Fornece uma interface que permite que um aplicativo acesse e gerencie o pacote de documentos de impressão. Essa API está disponível com o Windows 8 e versões posteriores do Windows. |
API do Spooler de Impressão |
Fornece uma interface para o spooler de impressão para que os aplicativos possam gerenciar impressoras e trabalhos de impressão. Os aplicativos usam a API do Spooler de Impressão para iniciar, parar, controlar e configurar trabalhos de impressão gerenciados pelo spooler de impressão, independentemente de usarem a API imprimir pacote de documento ou a API de impressão GDI para imprimir o conteúdo. |
API de Impressão de Tíquete |
Fornece aplicativos com funções para gerenciar e converter tíquetes de impressão. |
API de Impressão GDI |
Fornece aplicativos com uma interface de impressão independente do dispositivo. Nota: Os desenvolvedores que estão escrevendo aplicativos para o Windows Vista e versões posteriores do Windows devem considerar o uso da API de Documento XPS em seu aplicativo. A API de Impressão GDI é adequada para aplicativos que devem ser executados no Windows XP e versões anteriores do Windows. |
A ilustração a seguir fornece uma exibição de alto nível de como as diferentes APIs de impressão estão relacionadas.
As API do Pacote de Documentos de Impressãonesta seção descrevem o pacote de documentos de impressão e as interfaces de visualização de impressão que você pode usar com o Windows 8 e versões posteriores da área de trabalho do Windows.
Para obter mais informações sobre impressão de aplicativos da Windows Store escritos em JavaScript e HTML, consulte Impressão (aplicativos da Windows Store usando JavaScript e HTML). Para obter mais informações sobre impressão de aplicativos da Windows Store escritos em C#, Microsoft Visual Basic ou C++ e XAML, consulte Impressão (aplicativos da Windows Store usando C).
Observação
Consulte Win32 e COM para aplicativos da Windows Store (impressão e documentos) para obter a lista das APIs de Impressão de Aplicativo da Área de Trabalho que também podem ser usadas em aplicativos da Windows Store.