System.Printing Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.