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
.NET Desktop feedback