Diretrizes para impressão

Applies to Windows only

Siga essas diretrizes quando permitir que usuários imprimam conteúdo a partir de seus aplicativos da Windows Store.

Para descobrir como adicionar funcionalidades de impressão a seu aplicativo, consulte Quickstart: Printing from your app (Windows Store apps using JavaScript and HTML) ou Guia de início rápido: imprimindo a partir do seu aplicativo (aplicativos da Windows Store em C#/VB/C++ e XAML).

O que fazer e o que não fazer

  • Exiba uma mensagem de erro quando um usuário insere informações inválidas na janela de impressão. Certifique-se de especificar mensagens de ação corretiva e erro de limite com duas linhas ou menos.
  • Não use um botão de impressão no seu aplicativo, a não ser que seja necessário para uma tarefa específica. Em geral, usuários devem imprimir utilizando o botão Dispositivos. Porém, em algumas circunstâncias, adicionar um botão de impressão pode simplificar a experiência de um usuário. Por exemplo, se um usuário espera ver um botão para imprimir um cartão de embarque após realizar o check-in em uma companhia aérea, usar o botão de impressão pode complicar a tarefa.
  • Não altere a ordem das configurações exibidas na janela de impressão. Apesar da ordem das configurações exibidas ao usuário ser personalizável, retenha a ordem padrão de configurações para manter uma experiência consistente para os usuários. Por exemplo, as configurações Cópias são listadas primeiro no processo de impressão padrão e os usuários também esperarão essa ordem de listagem no processo de impressão do seu aplicativo.
  • Não adicione mais configurações de impressora à janela de impressão a menos que seja absolutamente necessário. Em vez disso, permita que os fabricantes de impressoras gerenciem a adição de configurações específicas para impressoras. Se o fabricante fornece configurações específicas para a impressora, os usuários podem clicar em Mais configurações na janela de impressão para exibir configurações adicionais (desde que o usuário tenha instalado o aplicativo para dispositivo da Windows Store que habilitam essa exibição).

Para desenvolvedores

  • Faça o mínimo possível de trabalho para criar a tarefa de impressão no manipulador de eventosPrintTaskRequested. Poupe o trabalho mais custoso para quando o PrintTaskSourceRequestedHandler for chamado para recuperar o conteúdo para impressão.
  • Não registre o evento PrintTaskRequested em páginas de seu aplicativo que não suportam impressão. Quando PrintTaskRequested está registrado, o Windows presume que há suporte para impressão e permitirá que os usuários tentem realizar impressões. Por exemplo, se seu aplicativo de notícias não dá suporte a impressão a partir de sua página inicial mas dá suporte a impressão a partir de páginas de conteúdo, PrintTaskRequested não deve ser registrado quando a página inicial está sendo exibida.

Observação  O conteúdo de blob só poderá ser impresso em fidelidade total quando você usar uma URL reutilizável. Para saber mais, consulte Acessando o sistema de arquivos eficientemente.

Para descobrir como adicionar funcionalidades de impressão a seu aplicativo, consulte Quickstart: Printing from your app (Windows Store apps using JavaScript and HTML) ou Guia de início rápido: imprimindo a partir do seu aplicativo (aplicativos da Windows Store em C#/VB/C++ e XAML). Para obter uma visão detalhada deste tópico, faça o download do white paperDesenvolvendo aplicativos de dispositivo da Windows Store para impressoras.

Tópicos relacionados

Para desenvolvedores (HTML)
Quickstart: Printing from your app
Para desenvolvedores (XAML)
Guia de início rápido: imprimindo a partir do seu aplicativo
Exemplo
Aplicativo de amostra de impressão
Referência
PrintManager
PrintTask
PrintTaskOptions
PrintTaskRequested
PrintTaskSourceRequestedHandler

 

 

Mostrar:
© 2014 Microsoft