System.Printing Obor názvů

Poskytuje třídy, které umožňují automatizovat správu tiskových serverů, tiskových front a tiskových úloh.

Třídy

LocalPrintServer

Představuje místní tiskový server (počítač, na kterém je vaše aplikace spuštěná) a umožňuje správu tiskových front.

PageImageableArea

Představuje oblast stránky, kterou lze vytisknout.

PageMediaSize

Popisuje velikost stránky pro papír nebo jiné médium.

PageResolution

Definuje rozlišení stránky tištěného výstupu jako kvalitativní hodnotu nebo jako tečky na paleč nebo obojí.

PageScalingFactorRange

Určuje rozsah procent, podle kterých může tiskárna zvětšit nebo zmenšit tiskový obrázek na stránce.

PrintCapabilities

Definuje možnosti tiskárny.

PrintCommitAttributesException

Výjimka, která se vyvolá v případě, že chybová podmínka brání potvrzení PrintSystemObject některých atributů do skutečného počítače, tiskárny nebo zařízení, které objekt představuje.

PrintDocumentImageableArea

Určuje velikost papíru (nebo jiného média), velikost obrázkové oblasti a umístění obrázkové oblasti.

PrintDriver

Představuje ovladač tisku.

PrintFilter

Definuje chování při likvidaci, které je společné jak pro třídy PrintDriver PrintProcessor , tak i pro třídy. PrintFilterpodporuje infrastrukturu Windows Presentation Foundation (WPF) a není určena k použití přímo z vašeho kódu.

PrintingCanceledException

Výjimka, která nastane, když se kód pokusí o přístup ke zrušené tiskové úloze.

PrintingNotSupportedException

Výjimka, která se vyvolá, když není podporovaná operace tisku.

PrintJobException

K výjimce, ke které dochází, když se úloha tisku nespustí správně.

PrintJobInfoCollection

Představuje jeden nebo více PrintSystemJobInfo objektů.

PrintJobSettings

Popisuje tiskovou úlohu.

PrintPort

Představuje port tiskárny na tiskovém serveru. Každá tisková fronta má přiřazený port tisku.

PrintProcessor

Představuje tiskový procesor na tiskovém serveru.

PrintQueue

Spravuje tiskárny a tiskové úlohy.

PrintQueueCollection

Představuje kolekci PrintQueue objektů.

PrintQueueException

Výjimka, která je vyvolán v případě, že chybová podmínka brání přístupu nebo vytvoření PrintQueuesouboru .

PrintQueueStream

Datový proud, který představuje zařazovanou tiskovou úlohu ve frontě tisku.

PrintQueueStringProperty

Představuje jednu a pouze jednu z tří možných vlastností tiskové fronty: Location, nebo CommentShareName.

PrintServer

Spravuje tiskové fronty na tiskovém serveru, což je obvykle počítač, ale může to být vyhrazené hardwarové zařízení tiskového serveru.

PrintServerException

Výjimka, která nastane, když chybový stav brání přístupu nebo vytvoření PrintServer.

PrintSystemException

K výjimce, ke které dochází v případě, že podmínka chyby brání přístupu nebo vytvoření PrintSystemObject.

PrintSystemJobInfo

Definuje podrobnou tiskovou úlohu.

PrintSystemObject

Definuje základní vlastnosti a metody, které jsou společné pro objekty tiskového systému. Třídy odvozené z této třídy představují takové objekty, jako jsou tiskové fronty, tiskové servery a tiskové úlohy.

PrintSystemObjectPropertiesChangedEventArgs

Poskytuje data pro událost PropertiesChanged, kterou musíte vytvořit.

PrintSystemObjectPropertyChangedEventArgs

Poskytuje data pro událost PropertyChanged, kterou je nutné vytvořit.

PrintSystemObjects

Představuje kolekci tiskových systémových objektů.

PrintTicket

Definuje nastavení tiskové úlohy.

Struktury

ValidationResult

Představuje sloučenou PrintTicket , která je zaručená, že je proveditelná, se sestavou všech nastavení, která byla změněna tak, aby byla proveditelná.

Výčty

Collation

Určuje, zda tiskárna kompletuje výstup při tisku více kopií tiskové úlohy s více stránkami.

ConflictStatus

Určuje, zda byly provedeny všechny změny sloučené PrintTicket , aby se zajistilo, že je možné PrintTicket.

DeviceFontSubstitution

Určuje, jestli je na tiskárně povolená náhrada písma zařízení.

Duplexing

Určuje, zda tiskárna používá oboustranný tisk nebo nějaký typ oboustranného (oboustranného) tisku.

EnumeratedPrintQueueTypes

Určuje atributy tiskových front.

InputBin

Určuje vstupní interval, který se používá jako zdroj prázdného papíru nebo jiného tiskového média.

LocalPrintServerIndexedProperty

Určuje vlastnosti objektu LocalPrintServer , který se inicializuje při jeho vytvoření.

OutputColor

Určuje způsob tisku obsahu, který obsahuje barvu nebo odstíny šedé.

OutputQuality

Určuje typy kvality výstupu tiskového zařízení.

PageBorderless

Určuje, jestli se tiskové zařízení vytiskne na okraj média nebo poskytuje netisknutou okraj kolem okraje.

PageMediaSizeName

Určuje velikost stránky nebo šířku papíru nebo jiného tiskového média.

PageMediaType

Určuje typy tisku papíru nebo jiného média.

PageOrder

Určuje, jestli tiskové zařízení vytiskne vícestránkové dokumenty z front-to-back nebo back-to-front.

PageOrientation

Určuje, jak jsou stránky obsahu orientované na tiskové médium.

PageQualitativeResolution

Určuje rozlišení stránky jako kvalitativní, nečíslnou hodnotu.

PagesPerSheetDirection

Určuje uspořádání stránek, když se na jedné straně tiskového média zobrazí více než jedna stránka obsahu.

PhotoPrintingIntent

Určuje kvalitu výstupu při tisku fotografie. Ovladač tiskárny PhotoPrintingIntent překládá kvantitativní hodnoty pro rozlišení a další faktory kvality.

PrintJobPriority

Určuje nečíslnou prioritu tiskové úlohy vzhledem k jiným tiskovým úlohům ve frontě tisku.

PrintJobStatus

Určuje aktuální stav tiskové úlohy ve tiskové frontě.

PrintJobType

Určuje, zda tisková úloha používá specifikaci xml papíru (XPS).

PrintQueueAttributes

Určuje atributy tiskové fronty a tiskárny.

PrintQueueIndexedProperty

Určuje vlastnosti inicializované při vytváření objektu PrintQueue .

PrintQueueStatus

Určuje stav tiskové fronty nebo tiskárny.

PrintQueueStringPropertyType

Určuje zamýšlený význam .PrintQueueStringProperty

PrintServerEventLoggingTypes

Určuje typy událostí, které lze protokolovat pomocí PrintServer.

PrintServerIndexedProperty

Určuje vlastnosti objektu PrintServer , který se inicializuje při jeho vytvoření.

PrintSystemDesiredAccess

Určuje různá přístupová práva (nebo úrovně přístupu) pro tisk objektů.

PrintSystemObjectLoadMode

Určuje, zda jsou vlastnosti objektu inicializovány při načtení objektu.

PrintTicketScope

Určuje, zda PrintTicket platí pro celou tiskovou úlohu, jeden dokument v rámci tiskové úlohy nebo jenom stránku v tiskové úloze.

Stapling

Určuje, zda a kde tiskárna sesouší vícestránkový dokument.

TrueTypeFontMode

Určuje, jak tiskárna zpracovává text, který je formátován písmem TrueType.

Poznámky

Tento obor názvů obsahuje následující základní třídy:

  • PrintSystemObjectTřída, která je základní třídou pro ostatní základní třídy tisku.

  • PrintServerTřída, která představuje skutečný tiskový server, obvykle počítač.

  • PrintQueueTřída, která představuje skutečnou tiskovou frontu a její tiskárnu.

  • PrintSystemJobInfoTřída, která představuje konkrétní tiskovou úlohu.

  • PrintTicketTřída, která instruuje tiskárnu, jak zpracovat tiskovou úlohu.

Třídy odvozené od PrintSystemObject třídy mají třídu Commit a a Refresh metodu. Tyto metody je nutné použít, chcete-li zajistit, že instance tříd budou synchronizovány s hardwarovými nebo softwarovými součástmi, které představují.

System.PrintingObor názvů také obsahuje mnoho výčtů, které popisují funkce tiskárny, například to, zda tiskárna může vytvořit Kompletované výstupy a které určují pokyny pro tiskárny, jako je například velikost papíru pro tiskovou úlohu.

Tento obor názvů je součástí rozšířených tiskových služeb poskytovaných pomocí Windows Presentation Foundation. Vývojáři spravovaného kódu, kteří používají model Windows Forms, musí používat rozhraní API v System.Drawing.Printing oboru názvů.

Upozornění

Třídy v System.Printing oboru názvů se nepodporují pro použití v rámci služby Windows nebo aplikace ASP.NET nebo služby. Při pokusu o použití těchto tříd z jednoho z těchto typů aplikací může dojít k neočekávaným problémům, jako je například snížený výkon služby a výjimky za běhu.

Viz také