System.Printing Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yazdırma sunucularının, yazdırma kuyruklarının ve yazdırma işlerinin yönetimini otomatikleştirmenizi sağlayan sınıflar sağlar.
Sınıflar
| Name | Description |
|---|---|
| LocalPrintServer |
Yerel yazdırma sunucusunu (uygulamanızın çalıştığı bilgisayar) temsil eder ve yazdırma kuyruklarının yönetimini etkinleştirir. |
| PageImageableArea |
Sayfanın yazdırılabilir alanını temsil eder. |
| PageMediaSize |
Kağıt veya diğer medya için sayfa boyutunu açıklar. |
| PageResolution |
Yazdırılan çıkışın sayfa çözünürlüğünü nitel bir değer veya inç başına nokta veya her ikisi olarak tanımlar. |
| PageScalingFactorRange |
Yazıcının sayfadaki yazdırma görüntüsünü büyütebileceği veya azaltabileceği yüzde aralığını belirtir. |
| PrintCapabilities |
Yazıcının özelliklerini tanımlar. |
| PrintCommitAttributesException |
Bir hata koşulu tarafından nesnenin temsil ettiği gerçek bilgisayara, yazıcıya veya cihaza bazı özniteliklerin işlenmesini PrintSystemObject önlediğinde oluşan özel durum. |
| PrintDocumentImageableArea |
Kağıdın (veya diğer medyanın) boyutunu, görüntülenebilir alanın boyutunu ve görüntülenebilir alanın konumunu belirtir. |
| PrintDriver |
Yazdırma sürücüsünü temsil eder. |
| PrintFilter |
Hem hem PrintDriver de PrintProcessor sınıfları için ortak olan elden çıkarma davranışını tanımlar. PrintFilter Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. |
| PrintingCanceledException |
Kod iptal edilmiş bir yazdırma işine erişmeye çalıştığında oluşan özel durum. |
| PrintingNotSupportedException |
Yazdırma işlemi desteklenmediğinde oluşan özel durum. |
| PrintJobException |
Yazdırma işi düzgün çalışmadığında oluşan özel durum. |
| PrintJobInfoCollection |
Bir veya daha fazla PrintSystemJobInfo nesneyi temsil eder. |
| PrintJobSettings |
Yazdırma işini açıklar. |
| PrintPort |
Yazdırma sunucusundaki bir yazıcı bağlantı noktasını temsil eder. Her yazdırma kuyruğuna atanmış bir yazdırma bağlantı noktası vardır. |
| PrintProcessor |
Yazdırma sunucusundaki bir yazdırma işlemcisi temsil eder. |
| PrintQueue |
Yazıcıları ve yazdırma işlerini yönetir. |
| PrintQueueCollection |
Bir nesne koleksiyonunu PrintQueue temsil eder. |
| PrintQueueException |
Bir hata koşulu bir erişimi veya oluşturulmasını PrintQueueengellediğinde oluşan özel durum. |
| PrintQueueStream |
Yazdırma kuyruğunda biriktirilmiş yazdırma işini temsil eden akış. |
| PrintQueueStringProperty |
Yazdırma kuyruğunun üç olası özelliğinden birini ve yalnızca birini temsil eder: Location, Commentveya ShareName. |
| PrintServer |
Yazdırma kuyruklarını genellikle bir bilgisayar olan ancak ayrılmış bir donanım yazdırma sunucusu gereci olabilecek bir yazdırma sunucusu üzerinde yönetir. |
| PrintServerException |
Bir hata koşulu bir erişimi veya oluşturulmasını PrintServerengellediğinde oluşan özel durum. |
| PrintSystemException |
Bir hata koşulu erişmeyi veya oluşturmayı PrintSystemObjectengellediğinde oluşan özel durum. |
| PrintSystemJobInfo |
Yazdırma işini ayrıntılı olarak tanımlar. |
| PrintSystemObject |
Yazdırma sisteminin nesneleri için ortak olan temel özellikleri ve yöntemleri tanımlar. Bu sınıftan türetilen sınıflar yazdırma kuyrukları, yazdırma sunucuları ve yazdırma işleri gibi nesneleri temsil eder. |
| PrintSystemObjectPropertiesChangedEventArgs |
Oluşturmanız gereken PropertiesChanged olayı için veri sağlar. |
| PrintSystemObjectPropertyChangedEventArgs |
Oluşturmanız gereken PropertyChanged olayı için veri sağlar. |
| PrintSystemObjects |
Yazdırma sistemi nesneleri koleksiyonunu temsil eder. |
| PrintTicket |
Yazdırma işinin ayarlarını tanımlar. |
Yapılar
| Name | Description |
|---|---|
| ValidationResult |
Uygulanabilir olması garanti edilen birleştirilmiş bir PrintTicket temsil eder ve uygulanabilir hale getirmek için değiştirilen ayarların bir raporunu gösterir. |
Numaralandırmalar
| Name | Description |
|---|---|
| Collation |
Yazıcının, çok sayfalı yazdırma işinin birden çok kopyasını yazdırdığında çıkışı harmanlayıp harmanlamayacağını belirtir. |
| ConflictStatus |
Uygulanabilir bir PrintTicketsağlamak için birleştirilmiş PrintTicket herhangi bir değişiklik yapılıp yapılmadığını belirtir. |
| DeviceFontSubstitution |
Yazıcıda cihaz yazı tipi değiştirmenin etkinleştirilip etkinleştirilmediğini belirtir. |
| Duplexing |
Yazıcının tek taraflı yazdırma mı yoksa iki taraflı (çift yönlü) yazdırma türü mü kullandığını belirtir. |
| EnumeratedPrintQueueTypes |
Yazdırma kuyruklarının özniteliklerini belirtir. |
| InputBin |
Boş kağıdın veya diğer yazdırma medyasının kaynağı olarak kullanılan giriş kutusunu belirtir. |
| LocalPrintServerIndexedProperty |
Oluşturulduğunda başlatılan LocalPrintServer nesnesinin özelliklerini belirtir. |
| OutputColor |
Gri renk veya tonları içeren içeriğin nasıl yazdırılacağını belirtir. |
| OutputQuality |
Yazdırma cihazı için çıkış kalitesi türlerini belirtir. |
| PageBorderless |
Yazdırma cihazının medyanın kenarına yazdırılacağını veya kenar çevresinde yazdırılmamış bir kenar boşluğu sağlayıp sağlamayacağını belirtir. |
| PageMediaSizeName |
Kağıdın veya diğer yazdırma medyasının sayfa boyutunu veya rulo genişliğini belirtir. |
| PageMediaType |
Yazdırma kağıdı veya diğer medya türlerini belirtir. |
| PageOrder |
Yazdırma cihazının çok sayfalı belgeleri önden arkaya mı yoksa arkadan öne mi yazdırdığını belirtir. |
| PageOrientation |
İçerik sayfalarının yazdırma medyası üzerinde nasıl yönlendirilmiş olduğunu belirtir. |
| PageQualitativeResolution |
Sayfa çözünürlüğünü nitel, sayısal olmayan bir değer olarak belirtir. |
| PagesPerSheetDirection |
Yazdırma medyasının tek bir tarafında birden fazla sayfa içerik göründüğünde sayfaların düzenini belirtir. |
| PhotoPrintingIntent |
Bir fotoğraf yazdırıldığında çıkışın kalitesini belirtir. Yazıcı sürücüsü, PhotoPrintingIntent çözünürlük ve diğer kalite faktörleri için nicel değerlere çevirir. |
| PrintJobPriority |
Yazdırma kuyruğundaki diğer yazdırma işlerine göre yazdırma işi için sayısal olmayan bir öncelik belirtir. |
| PrintJobStatus |
Yazdırma kuyruğundaki bir yazdırma işinin geçerli durumunu belirtir. |
| PrintJobType |
Yazdırma işinin XML Kağıt Belirtimi (XPS) kullanıp kullanmadığını belirtir. |
| PrintQueueAttributes |
Yazdırma kuyruğunun ve yazıcısının özniteliklerini belirtir. |
| PrintQueueIndexedProperty |
bir PrintQueue nesnesi oluşturulduğunda başlatılan özellikleri belirtir. |
| PrintQueueStatus |
Yazdırma kuyruğunun veya yazıcısının durumunu belirtir. |
| PrintQueueStringPropertyType |
PrintQueueStringPropertyhedeflenen anlamını belirtir. |
| PrintServerEventLoggingTypes |
bir PrintServertarafından günlüğe kaydedilebilecek olay türlerini belirtir. |
| PrintServerIndexedProperty |
Oluşturulduğunda başlatılan PrintServer nesnesinin özelliklerini belirtir. |
| PrintSystemDesiredAccess |
Nesneleri yazdırmak için farklı erişim haklarını (veya erişim düzeylerini) belirtir. |
| PrintSystemObjectLoadMode |
Nesne yüklendiğinde nesnenin özelliklerinin başlatılıp başlatılmayacağını belirtir. |
| PrintTicketScope |
bir PrintTicket yazdırma işinin tamamına mı, yazdırma işi içindeki bir belgeye mi yoksa yalnızca yazdırma işi içindeki bir sayfaya mı uygulandığını belirtir. |
| Stapling |
Yazıcının çok sayfalı bir belgeyi zımbalayıp zımbalayıp zımbalamayacağını ve nerede zımbalayıp zımbalamayacağını belirtir. |
| TrueTypeFontMode |
Yazıcının TrueType yazı tipiyle biçimlendirilmiş metni nasıl işleyeceklerini belirtir. |
Açıklamalar
Bu ad alanı aşağıdaki çekirdek sınıfları içerir:
sınıfı PrintSystemObject , diğer çekirdek yazdırma sınıflarının temel sınıfıdır.
Gerçek PrintServer bir yazdırma sunucusunu temsil eden sınıfı, genellikle bir bilgisayardır.
Gerçek PrintQueue bir yazdırma kuyruğunu ve yazıcısını temsil eden sınıfı.
PrintSystemJobInfo Sınıfı, belirli bir yazdırma işini temsil eder.
Sınıfı PrintTicket , yazıcıya yazdırma işinin nasıl işlendiği hakkında bilgi sağlar.
sınıfından türetilen sınıfların PrintSystemObject her biri bir Commit ve Refresh yöntemine sahiptir. Sınıfların örneklerinin temsil ettikleri donanım veya yazılım bileşenleriyle eşitlenmesini sağlamak için bu yöntemleri kullanmanız gerekir.
Ad System.Printing alanı, yazıcının harmanlanmış çıkış üretip üretemeyeceği gibi yazıcı özelliklerini açıklayan ve yazdırma işi için kullanılacak kağıt boyutu gibi yazıcılara yönergeler belirten birçok numaralandırma da içerir.
Bu ad alanı, Windows Presentation Foundation ile sağlanan gelişmiş yazdırma hizmetlerinin bir parçasıdır. Windows Forms kullanan yönetilen kod geliştiricilerinin System.Drawing.Printing ad alanında API'leri kullanması gerekir.
Caution
Ad alanı içindeki System.Printing sınıflar bir Windows hizmeti veya ASP.NET uygulama veya hizmet içinde kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının ve çalışma zamanı özel durumlarının azalması gibi beklenmeyen sorunlara neden olabilir.