Compartilhar via


Impressão mais segura no Windows Forms

Aplicativos dos Windows Forms com frequência incluem recursos de impressão. O .NET Framework usa a classe para controlar o PrintingPermission acesso aos recursos de impressão e o valor de enumeração associado PrintingPermissionLevel para indicar o nível de acesso. Por padrão, a impressão é habilitada por padrão nas zonas da Internet e da Intranet Local. No entanto, o nível de acesso é restrito em ambas as zonas. Não importa se o seu aplicativo pode imprimir, requer interação do usuário ou não pode imprimir, isso dependerá do valor da permissão concedida ao aplicativo. Por padrão, a zona da Intranet Local recebe acesso e a zona da Intranet recebe DefaultPrintingSafePrinting acesso.

A tabela a seguir mostra a funcionalidade disponível em cada nível de permissão de impressão.

PrintingPermissionLevel Descrição
AllPrinting Fornece acesso completo a todas as impressoras instaladas.
DefaultPrinting Habilita a impressão programática para a impressora padrão e a impressão mais segura por meio de uma caixa de diálogo de impressão restritiva. DefaultPrinting é um subconjunto de AllPrinting.
SafePrinting Fornece impressão apenas em uma caixa de diálogo mais restrita. SafePrinting é um subconjunto de DefaultPrinting.
NoPrinting Impede o acesso a impressoras. NoPrinting é um subconjunto de SafePrinting.

Confira também