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
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.