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

Name Description
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 buď jako kvalitativní hodnotu, nebo jako tečky na paleč, nebo obojí.

PageScalingFactorRange

Určuje rozsah procent, o které 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á je vyvolána v případě chybového stavu brání v 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í odstranění, které je společné pro obě PrintDriver třídy.PrintProcessor PrintFilter podporuje infrastrukturu Windows Presentation Foundation (WPF (Windows Presentation Foundation)) a není určená k použití přímo z 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í podporována operace tisku.

PrintJobException

Výjimka, která nastane, když tiskové úlohy neběží 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ý tiskový port.

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ě chybového stavu brání přístupu nebo vytvoření objektu PrintQueue.

PrintQueueStream

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

PrintQueueStringProperty

Představuje jednu a pouze jednu ze tří možných vlastností tiskové fronty: Location, Commentnebo ShareName.

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 zabraňuje přístupu nebo vytvoření PrintServer.

PrintSystemException

Výjimka, která nastane, když chybová podmínka zabraňuje 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 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 musíte vytvořit.

PrintSystemObjects

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

PrintTicket

Definuje nastavení tiskové úlohy.

Struktury

Name Description
ValidationResult

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

Výčty

Name Description
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 v sloučených PrintTicket provedeny nějaké změny, které zajistí realizovatelný PrintTicket.

DeviceFontSubstitution

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

Duplexing

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

EnumeratedPrintQueueTypes

Určuje atributy tiskových front.

InputBin

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

LocalPrintServerIndexedProperty

Určuje vlastnosti LocalPrintServer objektu, které jsou inicializovány při jeho vytvoření.

OutputColor

Určuje, jak vytisknout obsah, který obsahuje barvu nebo odstíny šedé.

OutputQuality

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

PageBorderless

Určuje, jestli se tiskové zařízení vytiskne na okraj média nebo poskytne 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ákové 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čístní hodnotu.

PagesPerSheetDirection

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

PhotoPrintingIntent

Určuje kvalitu výstupu při tisku fotografie. Ovladač tiskárny přeloží PhotoPrintingIntent do kvantitativních hodnot 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, jestli tisková úloha používá specifikaci FORMÁTU XPS (XML Paper Specification).

PrintQueueAttributes

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

PrintQueueIndexedProperty

Určuje vlastnosti, které jsou inicializovány při vytvoření PrintQueue objektu.

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 PrintServer objektu, které jsou inicializovány 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, jestli se PrintTicket vztahuje na 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 připevňuje vícestránky 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:

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

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

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

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

  • Třída PrintTicket , která dává tiskárně pokyn, jak zpracovat tiskovou úlohu.

Třídy odvozené z PrintSystemObject třídy mají a Commit metodu Refresh . Tyto metody je nutné použít k zajištění synchronizace instancí tříd s hardwarovými nebo softwarovými komponentami, které představují.

Obor System.Printing názvů obsahuje také mnoho výčtů, které popisují možnosti tiskárny, například zda tiskárna může vytvořit kompletovaný výstup a které určují pokyny pro tiskárny, jako je například formát papíru pro tiskovou úlohu.

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

Caution

Třídy v rámci System.Printing oboru názvů nejsou podporovány pro použití v rámci služby systému Windows nebo ASP.NET aplikace nebo služby. Pokus o použití těchto tříd z jednoho z těchto typů aplikací může způsobit neočekávané problémy, jako jsou snížení výkonu služby a výjimky za běhu.

Viz také