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é
.NET Desktop feedback