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
LocalPrintServer |
Yerel yazdırma sunucusunu (uygulamanızın üzerinde ç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 olarak ya da 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 boyutunu (veya başka bir medyayı), 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 PrintProcessor hem de sınıfları için ortak olan bertaraf PrintDriver davranışını tanımlar. PrintFilterWindows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamış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 |
Nesne koleksiyonunu PrintQueue temsil eder. |
PrintQueueException |
Bir hata koşulu bir erişimini 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 yazdırma sunucusunda yönetir, ancak ayrılmış bir donanım yazdırma sunucusu gereci olabilir. |
PrintServerException |
Bir hata koşulu bir erişimi veya oluşturulmasını PrintServerengellediğinde oluşan özel durum. |
PrintSystemException |
Bir hata koşulu bir öğesine 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
ValidationResult |
Uygulanabilir olması garanti edilen birleştirilmiş PrintTicket bir birleşimi temsil eder ve uygulanabilir hale getirmek için değiştirilen ayarların bir raporunu gösterir. |
Numaralandırmalar
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 PrintTicketbir sağlamak için birleştirilmiş PrintTicket bir içinde 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 çift taraflı yazdırma mı kullandığını belirtir. |
EnumeratedPrintQueueTypes |
Yazdırma kuyruklarının özniteliklerini belirtir. |
InputBin |
Boş kağıdın veya başka bir yazdırma medyasının kaynağı olarak kullanılan giriş kutusunu belirtir. |
LocalPrintServerIndexedProperty |
Oluşturulduğunda başlatılan bir LocalPrintServer nesnenin ö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ü, çözünürlük ve diğer kalite faktörleri için değerini nicel değerlere çevirir PhotoPrintingIntent . |
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 nesne oluşturulduğunda başlatılan özellikleri belirtir. |
PrintQueueStatus |
Yazdırma kuyruğunun veya yazıcısının durumunu belirtir. |
PrintQueueStringPropertyType |
bir öğesinin amaçlanan anlamını PrintQueueStringPropertybelirtir. |
PrintServerEventLoggingTypes |
tarafından PrintServergünlüğe kaydedilebilecek olay türlerini belirtir. |
PrintServerIndexedProperty |
Oluşturulduğunda başlatılan bir PrintServer nesnenin özelliklerini belirtir. |
PrintSystemDesiredAccess |
Nesneleri yazdırmak için farklı erişim haklarını (veya erişim düzeylerini) belirtir. |
PrintSystemObjectLoadMode |
Nesne yüklendiğinde bir nesnenin özelliklerinin başlatılıp başlatılmayacağını belirtir. |
PrintTicketScope |
Yazdırma PrintTicket işinin tamamı, yazdırma işi içindeki bir belge veya yalnızca yazdırma işi içindeki bir sayfa için geçerli olup olmadığı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 temel 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.
PrintServer Gerçek 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 Belirli bir yazdırma işini temsil eden sınıfı.
Yazıcıya PrintTicket yazdırma işinin nasıl işlendiğini gösteren sınıfı.
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ğini açıklayan ve yazıcılara yazdırma işi için kullanılacak kağıt boyutu gibi 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ştiricileri ad alanında API'leri System.Drawing.Printing kullanmalıdır.
Dikkat
Ad alanı içindeki System.Printing sınıflar bir Windows hizmetinde veya ASP.NET uygulama veya hizmette kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, hizmet performansının azalması ve çalışma zamanı özel durumları gibi beklenmeyen sorunlara neden olabilir.