Bezpečnější tisk ve Windows Forms
Aplikace Windows Forms často zahrnují možnosti tisku. Rozhraní .NET Framework používá PrintingPermission třídu k řízení přístupu k funkcím tisku a přidruženou hodnotu výčtu PrintingPermissionLevel k označení úrovně přístupu. Ve výchozím nastavení je tisk povolen v místních intranetových a internetových zónách. Úroveň přístupu je však v obou zónách omezená. Bez ohledu na to, jestli vaše aplikace může tisknout, vyžaduje interakci uživatele nebo nemůže tisknout, závisí na hodnotě oprávnění udělené aplikaci. Ve výchozím nastavení přijímá zóna Místní intranet přístup DefaultPrinting a zóna Intranet přístup SafePrinting.
Následující tabulka uvádí funkce dostupné na jednotlivých úrovních oprávnění tisku.
ÚroveňPovoleníTisku | Popis |
---|---|
AllPrinting | Poskytuje úplný přístup ke všem nainstalovaným tiskárnám. |
DefaultPrinting | Umožňuje programový tisk na výchozí tiskárnu a bezpečnější tisk prostřednictvím omezujícího dialogového okna tisku. DefaultPrinting je podmnožinou AllPrinting. |
SafePrinting | Poskytuje tisk pouze z více omezeného dialogového okna. SafePrinting je podmnožinou DefaultPrinting. |
NoPrinting | Zabraňuje přístupu k tiskárnám. NoPrinting je podmnožinou SafePrinting. |
Viz také
.NET Desktop feedback