Stampa più sicura in Windows Form
Le applicazioni Windows Form includono spesso funzionalità di stampa. .NET Framework usa la classe PrintingPermission per controllare l'accesso alle funzionalità di stampa e il valore di enumerazione PrintingPermissionLevel associato per indicare il livello di accesso. Per impostazione predefinita, la stampa è abilitata per impostazione predefinita nelle aree Intranet locale e Internet; Tuttavia, il livello di accesso è limitato in entrambe le zone. Se l'applicazione può stampare, richiede l'interazione dell'utente o non può stampare dipende dal valore di autorizzazione concesso all'applicazione. Per impostazione predefinita, l'area Intranet locale riceve l'accesso DefaultPrinting e l'area Intranet riceve l'accesso SafePrinting.
Nella tabella seguente vengono illustrate le funzionalità disponibili a ogni livello di autorizzazione di stampa.
LivelloDiPermessoDiStampa | Descrizione |
---|---|
AllPrinting | Fornisce l'accesso completo a tutte le stampanti installate. |
DefaultPrinting | Consente la stampa programmaticamente sulla stampante predefinita e una stampa più sicura attraverso una finestra di dialogo di stampa con restrizioni. DefaultPrinting è un subset di AllPrinting. |
SafePrinting | Fornisce la stampa solo da una finestra di dialogo più limitata. SafePrinting è un subset di DefaultPrinting. |
NoPrinting | Impedisce l'accesso alle stampanti. NoPrinting è un subset di SafePrinting. |
Vedere anche
.NET Desktop feedback