Sdílet prostřednictvím


Bezpečnější tisk ve Windows Forms

model Windows Forms aplikace č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 PrintingPermissionLevel hodnotu výčtu k označení úrovně přístupu. Ve výchozím nastavení je tisk povolen ve výchozím nastavení 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. Zóna Místního intranetu ve výchozím nastavení přijímá DefaultPrinting přístup a zóna intranetu SafePrinting přijímá přístup.

Následující tabulka uvádí funkce dostupné na jednotlivých úrovních oprávnění tisku.

PrintPermissionLevel 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. DefaultPrintingje podmnožinou .AllPrinting
SafePrinting Poskytuje tisk pouze z více omezeného dialogového okna. SafePrintingje podmnožinou .DefaultPrinting
NoPrinting Zabraňuje přístupu k tiskárnám. NoPrintingje podmnožinou .SafePrinting

Viz také