Aracılığıyla paylaş


Windows Forms'da Daha Güvenli Yazdırma

Windows Forms uygulamaları genellikle yazdırma yeteneklerini içerir. .NET Framework, yazdırma özelliklerine erişimi denetlemek için PrintingPermission sınıfını ve erişim düzeyini belirtmek için ilişkili PrintingPermissionLevel numaralandırma değerini kullanır. 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 Intranet bölgesi DefaultPrinting erişim alır ve İntranet bölgesi SafePrinting erişim alır.

Aşağıdaki tabloda, her yazdırma izin düzeyinde kullanılabilen işlevler gösterilmektedir.

Baskı İzin Seviyesi Açıklama
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, AllPrintingalt kümesidir.
SafePrinting Yalnızca daha kısıtlı bir iletişim kutusundan yazdırma sağlar. SafePrinting, DefaultPrintingalt kümesidir.
NoPrinting Yazıcılara erişimi engeller. NoPrinting, SafePrintingalt kümesidir.

Ayrıca bkz.