Stampa più protetta in Windows Form
Windows Form le applicazioni includono spesso funzionalità di stampa. .NET Framework usa la PrintingPermission classe per controllare l'accesso alle funzionalità di stampa e al valore di enumerazione associato PrintingPermissionLevel 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 DefaultPrinting l'accesso e l'area Intranet riceve SafePrinting l'accesso.
Nella tabella seguente vengono illustrate le funzionalità disponibili a ogni livello di autorizzazione di stampa.
PrintingPermissionLevel | Descrizione |
---|---|
AllPrinting | Fornisce l'accesso completo a tutte le stampanti installate. |
DefaultPrinting | Consente la stampa a livello di codice sulla stampante predefinita e sulla stampa più sicura tramite una finestra di dialogo di stampa restrittiva. 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. |
Vedi anche
.NET Desktop feedback