Windows Forms'ta Daha Güvenli Yazdırma
Windows Forms uygulamaları genellikle yazdırma yeteneklerini içerir. .NET Framework, yazdırma özelliklerine erişimi denetlemek için sınıfını ve erişim düzeyini belirtmek için ilişkili PrintingPermissionLevel numaralandırma değerini kullanırPrintingPermission. Yazdırma varsayılan olarak Yerel İntranet ve İnternet bölgelerinde etkindir; ancak erişim düzeyi her iki bölgede de kısıtlanmıştır. Uygulamanızın yazdırabilmesi, kullanıcı etkileşimi gerektirmesi veya yazdırılamaması, uygulamaya verilen izin değerine bağlıdır. Varsayılan olarak, Yerel İntranet bölgesi erişim alır DefaultPrinting ve İntranet bölgesi erişim alır SafePrinting .
Aşağıdaki tabloda, her yazdırma izin düzeyinde kullanılabilen işlevler gösterilmektedir.
Printingpermissionlevel | Tanım |
---|---|
AllPrinting | Tüm yüklü yazıcılara tam erişim sağlar. |
DefaultPrinting | Program aracılığıyla varsayılan yazıcıya yazdırmayı ve kısıtlayıcı bir yazdırma iletişim kutusu aracılığıyla daha güvenli yazdırmayı etkinleştirir. DefaultPrinting , öğesinin bir alt kümesidir AllPrinting. |
SafePrinting | Yalnızca daha kısıtlı bir iletişim kutusundan yazdırma sağlar. SafePrinting , öğesinin bir alt kümesidir DefaultPrinting. |
NoPrinting | Yazıcılara erişimi engeller. NoPrinting , öğesinin bir alt kümesidir SafePrinting. |
Ayrıca bkz.
.NET Desktop feedback