System.Printing Ad Alanı

Yazdırma sunucularının yönetimi, yazdırma kuyrukları ve yazdırma işlerinin yönetimini otomatikleştirmenizi sağlayan sınıflar sağlar. Provides classes that enable you to automate the management of print servers, print queues, and print jobs.

Sınıflar

LocalPrintServer

Yerel yazdırma sunucusunu (uygulamanızın çalıştığı bilgisayar) temsil eder ve yazdırma sıralarının yönetimini sunar.Represents the local print server (the computer on which your application is running) and enables management of its print queues.

PageImageableArea

Yazdırılabilen bir sayfanın alanını temsil eder.Represents the area of a page that can be printed.

PageMediaSize

Kağıt veya diğer medya için sayfa boyutunu açıklar.Describes the page size for paper or other media.

PageResolution

Yazdırılan çıkışın sayfa çözünürlüğünü bir nitel değeri ya da inç başına nokta veya her ikisi olarak tanımlar.Defines the page resolution of printed output as either a qualitative value or as dots per inch, or both.

PageScalingFactorRange

Bir yazıcının bir sayfadaki yazdırma görüntüsünü büyüerek veya azaltabileceği bir yüzde aralığı belirtir.Specifies a range of percentages by which a printer can enlarge or reduce the print image on a page.

PrintCapabilities

Bir yazıcının yeteneklerini tanımlar.Defines the capabilities of a printer.

PrintCommitAttributesException

Bir hata koşulu, bazı özniteliklerin bir tarafından PrintSystemObject nesnenin temsil ettiği gerçek bilgisayar, yazıcı veya cihaza uygulanmasını engelliyorsa, oluşturulan özel durum.The exception that is thrown when an error condition prevents some attributes from being committed by a PrintSystemObject to the actual computer, printer, or device that the object represents.

PrintDocumentImageableArea

Kağıdın boyutunu (veya diğer medyayı), görüntülenebilir alanın boyutunu ve görüntülenebilir alanın konumunu belirtir.Specifies the size of the paper (or other media), the size of the imageable area, and the location of the imageable area.

PrintDriver

Bir yazdırma sürücüsünü temsil eder.Represents a print driver.

PrintFilter

Hem hem de sınıfları için ortak olan çıkarma davranışını PrintDriver tanımlar PrintProcessor .Defines disposal behavior that is common to both the PrintDriver and PrintProcessor classes. PrintFilter Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir.PrintFilter supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

PrintingCanceledException

Kod, iptal edilen bir yazdırma işine erişmeye çalıştığında oluşan özel durum.The exception that occurs when code attempts to access a canceled print job.

PrintingNotSupportedException

Bir yazdırma işlemi desteklenmediğinden oluşturulan özel durum.The exception that is thrown when a printing operation is not supported.

PrintJobException

Yazdırma işi düzgün çalıştırılmazsa oluşan özel durum.The exception that occurs when the print job does not run correctly.

PrintJobInfoCollection

Bir veya daha fazla PrintSystemJobInfo nesneyi temsil eder.Represents one or more PrintSystemJobInfo objects.

PrintJobSettings

Bir yazdırma işini açıklar.Describes a print job.

PrintPort

Yazdırma sunucusundaki bir yazıcı bağlantı noktasını temsil eder.Represents a printer port on a print server. Her yazdırma kuyruğu kendisine atanmış bir yazdırma bağlantı noktası içerir.Each print queue has a print port assigned to it.

PrintProcessor

Yazdırma sunucusunda bir yazdırma işlemcisini temsil eder.Represents a print processor on a print server.

PrintQueue

Yazıcıları ve yazdırma işlerini yönetir.Manages printers and print jobs.

PrintQueueCollection

Bir nesne koleksiyonunu temsil eder PrintQueue .Represents a collection of PrintQueue objects.

PrintQueueException

Bir hata koşulu, erişimini veya oluşturulmasını engellediğinde oluşan özel durum PrintQueue .The exception that is thrown when an error condition prevents the accessing or creation of a PrintQueue.

PrintQueueStream

Bir yazdırma kuyruğundaki biriktirilen bir yazdırma işini temsil eden bir akış.A stream that represents a spooled print job in a print queue.

PrintQueueStringProperty

Bir yazdırma sırasının yalnızca bir tane ve yalnızca bir tane olan üç özelliği temsil eder: Location , Comment , veya ShareName .Represents one, and only one, of three possible properties of a print queue: Location, Comment, or ShareName.

PrintServer

Yazdırma kuyruklarını, genellikle bir bilgisayar olan bir yazdırma sunucusunda yönetir, ancak adanmış bir donanım yazdırma sunucusu gereci olabilir.Manages the print queues on a print server, which is usually a computer, but can be a dedicated hardware print server appliance.

PrintServerException

Bir hata koşulu, erişimini veya oluşturulmasını engellediğinde oluşan özel durum PrintServer .The exception that occurs when an error condition prevents the accessing or creation of a PrintServer.

PrintSystemException

Bir hata koşulu, erişimi veya oluşturmayı engellediğinde oluşan özel durum PrintSystemObject .The exception that occurs when an error condition prevents accessing or creating a PrintSystemObject.

PrintSystemJobInfo

Ayrıntılı bir yazdırma işi tanımlar.Defines a print job in detail.

PrintSystemObject

Yazdırma sisteminin nesneleri için ortak olan temel özellikleri ve yöntemleri tanımlar.Defines basic properties and methods that are common to the objects of the printing system. Bu sınıftan türetilen sınıflar, yazdırma kuyrukları, yazdırma sunucuları ve yazdırma işleri olarak bu nesneleri temsil eder.Classes that derive from this class represent such objects as print queues, print servers, and print jobs.

PrintSystemObjectPropertiesChangedEventArgs

Oluşturmanız gereken PropertiesChanged olayı için veri sağlar.Provides data for a PropertiesChanged event, which you must create.

PrintSystemObjectPropertyChangedEventArgs

, Oluşturmanız gereken bir PropertyChanged olayı için veri sağlar.Provides data for a PropertyChanged event, which you must create.

PrintSystemObjects

Yazdırma sistemi nesnelerinin bir koleksiyonunu temsil eder.Represents a collection of print system objects.

PrintTicket

Bir yazdırma işinin ayarlarını tanımlar.Defines the settings of a print job.

Yapılar

ValidationResult

PrintTicketUygun hale getirmek için değiştirilen ayarların bir raporuyla birlikte, uygulanabilir olduğu garantiyi temsil eder.Represents a merged PrintTicket that is guaranteed to be viable, with a report of any settings that were changed to make it viable.

Numaralandırmalar

Collation

Bir yazıcının çok sayfalı bir yazdırma işinin birden çok kopyasını yazdırdığında çıktıyı içerip içermediğini belirtir.Specifies whether a printer collates output when it prints multiple copies of a multi-page print job.

ConflictStatus

Birleştirildiğinden emin olmak için herhangi bir değişikliğin yapılıp yapılmadığını belirtir PrintTicket PrintTicket .Specifies whether any changes were made to a merged PrintTicket to ensure a viable PrintTicket.

DeviceFontSubstitution

Bir yazıcıda cihaz yazı tipi değiştirme özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir.Specifies whether device font substitution is enabled on a printer.

Duplexing

Bir yazıcının, tek taraflı yazdırma veya bir çift taraflı (çift yönlü) yazdırma türünü kullanıp kullanmadığını belirtir.Specifies whether a printer uses one-sided printing or some type of two-sided (duplex) printing.

EnumeratedPrintQueueTypes

Yazdırma sıralarının özniteliklerini belirtir.Specifies attributes of print queues.

InputBin

Boş kağıdın veya diğer yazdırma ortamının kaynağı olarak kullanılan giriş bin ' i belirtir.Specifies the input bin that is used as the source of blank paper or other print media.

LocalPrintServerIndexedProperty

Oluşturulduğunda başlatılan nesnenin özelliklerini belirtir LocalPrintServer .Specifies the properties of a LocalPrintServer object that are initialized when it is constructed.

OutputColor

Renk veya Gri gölgeleri içeren içeriğin nasıl yazdırılacağını belirtir.Specifies how to print content that contains color or shades of gray.

OutputQuality

Yazdırma aygıtı için çıkış kalitesi türlerini belirtir.Specifies the types of output quality for a print device.

PageBorderless

Yazdırma cihazının ortamın kenarına yazdırılıp yazdırılmadığını veya kenar etrafında yazdırılmayan bir kenar boşluğu sağladığını belirtir.Specifies whether a print device prints to the edge of the media or provides an unprinted margin around the edge.

PageMediaSizeName

Kağıdın veya diğer yazdırma ortamının sayfa boyutunu veya top genişliğini belirtir.Specifies the page size or roll width of the paper or other print media.

PageMediaType

Yazdırma kağıdı veya diğer medya türlerini belirtir.Specifies types of printing paper or other media.

PageOrder

Bir yazdırma cihazının, önden arkaya veya arka uca kadar çok sayfalı belgeleri yazdırmadığını belirtir.Specifies whether a print device prints multi-page documents from front-to-back or back-to-front.

PageOrientation

İçerik sayfalarının yazdırma medyasına nasıl yönlendirildiğini belirtir.Specifies how pages of content are oriented on print media.

PageQualitativeResolution

Sayfa çözünürlüğünü nitel, sayısal olmayan değer olarak belirtir.Specifies the page resolution as a qualitative, non-numerical, value.

PagesPerSheetDirection

Yazdırma medyasının tek tarafında bir içerik sayfası göründüğünde sayfaların yerleşimini belirtir.Specifies the arrangement of pages when more than one page of content appears on a single side of print media.

PhotoPrintingIntent

Bir fotoğraf yazdırıldığında çıkış kalitesini belirtir. Yazıcı Sürücüsü, PhotoPrintingIntent çözümleme ve diğer kalite faktörleri için nicel değerlerini dönüştürür.The printer driver translates the PhotoPrintingIntent into quantitative values for resolution and other quality factors.

PrintJobPriority

Yazdırma sırasındaki diğer yazdırma işlerine göre bir yazdırma işi için sayısal olmayan bir öncelik belirtir.Specifies a non-numerical priority for a print job relative to other print jobs in the print queue.

PrintJobStatus

Bir yazdırma işinin yazdırma kuyruğundaki geçerli durumunu belirtir.Specifies the current status of a print job in a print queue.

PrintJobType

Yazdırma işinin XML Kağıt Belirtimi (XPS) kullanıp kullanmadığını belirtir.Specifies whether the print job uses XML Paper Specification (XPS).

PrintQueueAttributes

Bir yazdırma sırasının ve yazıcısının özniteliklerini belirtir.Specifies the attributes of a print queue and its printer.

PrintQueueIndexedProperty

Bir nesne oluşturulduğunda başlatılan özellikleri belirtir PrintQueue .Specifies the properties that are initialized when a PrintQueue object is constructed.

PrintQueueStatus

Bir yazdırma sırasının veya yazıcısının durumunu belirtir.Specifies the status of a print queue or its printer.

PrintQueueStringPropertyType

A 'nın amaçlanan anlamını belirtir PrintQueueStringProperty .Specifies the intended meaning of a PrintQueueStringProperty.

PrintServerEventLoggingTypes

Tarafından günlüğe kaydedilecek olay türlerini belirtir PrintServer .Specifies the types of events that can be logged by a PrintServer.

PrintServerIndexedProperty

Oluşturulduğunda başlatılan nesnenin özelliklerini belirtir PrintServer .Specifies the properties of a PrintServer object that are initialized when it is constructed.

PrintSystemDesiredAccess

Yazdırma nesneleri için farklı erişim haklarını (veya erişim düzeylerini) belirtir.Specifies the different access rights (or levels of access) for printing objects.

PrintSystemObjectLoadMode

Nesne yüklendiğinde nesnenin özelliklerinin başlatılıp başlatılmayacağını belirtir.Specifies whether the properties of an object are initialized when the object loads.

PrintTicketScope

Bir PrintTicket yazdırma işinin tamamı için, yazdırma işindeki bir belge veya yalnızca yazdırma işi içindeki bir sayfa için geçerli olup olmadığını belirtir.Specifies whether a PrintTicket applies to an entire print job, one document within the print job, or just a page within the print job.

Stapling

Bir yazıcının çok sayfalı bir belgeyi Zımba ve nerede zımbalıp içermediğini belirtir.Specifies whether, and where, a printer staples a multi-page document.

TrueTypeFontMode

Bir yazıcının bir TrueType yazı tipiyle biçimlendirilen metni nasıl işleyeceğini belirtir.Specifies how a printer handles text that is formatted with a TrueType font.

Açıklamalar

Bu ad alanı aşağıdaki çekirdek sınıfları içerir:This namespace contains the following core classes:

  • PrintSystemObjectDiğer çekirdek yazdırma sınıfları için temel sınıf olan sınıf.The PrintSystemObject class, which is the base class for the other core printing classes.

  • PrintServerGenellikle bir bilgisayar olan gerçek bir yazdırma sunucusunu temsil eden sınıfı.The PrintServer class, which represents an actual print server, usually a computer.

  • PrintQueueGerçek bir yazdırma sırasını ve yazıcısını temsil eden sınıfı.The PrintQueue class, which represents an actual print queue and its printer.

  • PrintSystemJobInfoBelirli bir yazdırma işini temsil eden sınıfı.The PrintSystemJobInfo class, which represents a particular print job.

  • PrintTicketBu, yazıcıya bir yazdırma işini nasıl işleyeceğini yönlendiren bir sınıftır.The PrintTicket class, which instructs the printer how to process a print job.

Sınıfından türetilmiş sınıfların PrintSystemObject her biri Commit ve bir Refresh yöntemi vardır.Classes derived from the PrintSystemObject class each have a Commit and a Refresh method. Sınıfların örneklerinin temsil ettikleri donanım veya yazılım bileşenleriyle eşitlendiğinden emin olmak için bu yöntemleri kullanmanız gerekir.You must use these methods to ensure that instances of the classes are synchronized with the hardware or software components that they represent.

System.PrintingAd alanı Ayrıca, bir yazıcının harmanlanmış çıkış oluşturup üretmeyeceğini ve yazıcı için bir yazdırma işi için kullanılacak kağıt boyutu gibi, yazıcılara yönergeler belirten, yazıcı özelliklerini açıklayan birçok sabit listesi içerir.The System.Printing namespace also includes many enumerations that describe printer capabilities, such as whether a printer can produce collated output, and that specify instructions to printers, such as the paper size to use for a print job.

Bu ad alanı, Windows Presentation Foundation birlikte sunulan gelişmiş yazdırma hizmetlerinin bir parçasıdır.This namespace is part of the enhanced printing services provided with Windows Presentation Foundation. Windows Forms kullanan yönetilen kod geliştiricileri ad alanındaki API 'Leri kullanmalıdır System.Drawing.Printing .Managed code developers using Windows Forms must use the APIs in the System.Drawing.Printing namespace.

Dikkat

System.PrintingAd alanı içindeki sınıflar bir Windows hizmeti veya ASP.NET uygulaması ya da hizmeti içinde kullanım için desteklenmez.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Bu uygulama türlerinden biri içinden bu sınıfların kullanılmaya çalışılması, azalmayan hizmet performansı ve çalışma zamanı özel durumları gibi beklenmedik sorunlar oluşturabilir.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Ayrıca bkz.