Windows Forms'ta Daha Güvenli Yazdırma

Windows Forms uygulamaları genellikle yazdırma becerilerini içerir. Bu .NET Framework, yazdırma özelliklerine erişimi ve erişim düzeyini belirtmek için ilişkili numaralama değerini PrintingPermissionPrintingPermissionLevel kontrol etmek için sınıfını kullanır. Yazdırma varsayılan olarak Yerel İntranet ve İnternet bölgelerinde varsayılan olarak etkindir; ancak, erişim düzeyi her iki bölgede de kısıtlanmıştır. Uygulamanın yazdırıp yazdıramayıp yazdırılamay durumu, kullanıcı etkileşimi gerektirir veya yazdıramazsa uygulamaya verilen izin değerine bağlıdır. Varsayılan olarak, Yerel İntranet bölgesi DefaultPrinting erişim alır ve Intranet bölgesi de erişim SafePrinting alır.

Aşağıdaki tabloda, her yazdırma izni düzeyinde kullanılabilen işlevler yer alır.

Printingpermissionlevel Açıklama
AllPrinting Tüm yüklü yazıcılara tam erişim sağlar.
DefaultPrinting Kısıtlayıcı yazdırma iletişim kutusu aracılığıyla varsayılan yazıcıya programlı yazdırmayı ve daha güvenli yazdırmayı sağlar. DefaultPrinting , 'nin bir alt AllPrinting kümesidir.
SafePrinting Yalnızca daha kısıtlanmış bir iletişim kutusundan yazdırma sağlar. SafePrinting , 'nin bir alt DefaultPrinting kümesidir.
NoPrinting Yazıcılara erişimi engelleme. NoPrinting , 'nin bir alt SafePrinting kümesidir.

Ayrıca bkz.