Sdílet prostřednictvím


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é