PrintSystemJobInfo Třída
Definice
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í.
Definuje podrobnou tiskovou úlohu.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Dědičnost
Poznámky
Tato třída nemá žádný veřejný konstruktor. Chcete-li získat odkaz na PrintSystemJobInfo objekt, použijte statickou PrintSystemJobInfo.Get metodu nebo jednu z následujících PrintQueue metod instance: GetJob, GetPrintJobInfoCollectionnebo AddJob.
Mnoho vlastností tiskové úlohy, například zda je úloha dokončena, musí být předána z tiskárny do objektu PrintSystemJobInfo předtím, než aplikace přečte odpovídající vlastnost (IsCompleted). Tato Refresh metoda poskytuje tuto funkci.
Podobně platí, že když aplikace změní hodnotu JobName vlastnosti, musí být tato změna zapsána do nástroje tiskové fronty v počítači. Tato Commit metoda poskytuje tuto funkci.
Pokud odvozujete třídu s PrintSystemJobInfo dalšími zapisovatelnými vlastnostmi, musíte implementovat přepsání Refresh těchto metod a Commit metod.
Upozornění
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.
Pokud chcete tisknout z aplikace Windows Forms, podívejte se na System.Drawing.Printing obor názvů.
Vlastnosti
| Name | Description |
|---|---|
| HostingPrintQueue |
Získá tiskovou frontu, která je hostitelem tiskové úlohy. |
| HostingPrintServer |
Získá tiskový server, který je hostitelem tiskové fronty pro tiskovou úlohu. |
| IsBlocked |
Získá hodnotu, která označuje, zda je tisková úloha blokována, a proto netiskne. |
| IsCompleted |
Získá hodnotu, která označuje, zda je úloha tisku dokončena. |
| IsDeleted |
Získá hodnotu, která označuje, zda tiskové úlohy, která je reprezentována PrintSystemJobInfo objektem, byl odstraněn z tiskové fronty. |
| IsDeleting |
Získá hodnotu, která určuje, zda je tiskové úlohy odstraněna z tiskové fronty. |
| IsDisposed |
Získá nebo nastaví hodnotu, která označuje, zda byl objekt uvolněn. (Zděděno od PrintSystemObject) |
| IsInError |
Získá hodnotu, která označuje, zda je chybová podmínka přidružena k tiskové úloze. |
| IsOffline |
Získá hodnotu, která určuje, zda je tiskárna offline. |
| IsPaperOut |
Získá hodnotu, která označuje, zda tiskárna nemá nedostatek formátu papíru a typ, který tisková úloha vyžaduje. |
| IsPaused |
Získá hodnotu, která určuje, zda je úloha tisku pozastavena. |
| IsPrinted |
Získá hodnotu, která určuje, zda tisk tiskové úlohy. |
| IsPrinting |
Získá hodnotu, která označuje, zda se tisková úloha tiskne. |
| IsRestarted |
Získá hodnotu, která označuje, zda byla úloha tisku restartována. |
| IsRetained |
Získá hodnotu, která určuje, zda byla tisková úloha uložena ve frontě po vytištění. |
| IsSpooling |
Získá hodnotu, která označuje, zda tiskové úlohy je zařazována. |
| IsUserInterventionRequired |
Získá hodnotu, která určuje, zda tiskárna potřebuje zásah uživatele. |
| JobIdentifier |
Získá identifikační číslo tiskové úlohy. |
| JobName |
Získá nebo nastaví název tiskové úlohy. |
| JobSize |
Získejte velikost tiskové úlohy v bajtech. |
| JobStatus |
Získá aktuální stav tiskové úlohy. |
| JobStream |
Získá odkaz na Stream tiskovou úlohu. |
| Name |
Získá název objektu. (Zděděno od PrintSystemObject) |
| NumberOfPages |
Získá počet stránek v tiskové úloze. |
| NumberOfPagesPrinted |
Získá počet stránek, které už byly vytištěny. |
| Parent |
Získá nadřazený objekt. (Zděděno od PrintSystemObject) |
| PositionInPrintQueue |
Získá místo tiskové úlohy ve frontě tisku. |
| Priority |
Získá nečísný výraz, který představuje prioritu tiskové úlohy vzhledem k jiným úloh v tiskové frontě. |
| PropertiesCollection |
Získá kolekci párů atributů a hodnot. (Zděděno od PrintSystemObject) |
| StartTimeOfDay |
Získá nejstarší čas dne vyjádřený jako počet minut po půlnoci koordinovaného univerzálního času (UTC) (označovaný také jako Greenwich Střední čas [GMT]), aby tisková úloha mohla začít tisknout. |
| Submitter |
Získá jméno uživatele, který odeslal tiskovou úlohu. |
| TimeJobSubmitted |
Získá datum a čas odeslání tiskové úlohy. |
| TimeSinceStartedPrinting |
Získá čas v milisekundách, protože tiskové úlohy začaly tisknout. |
| UntilTimeOfDay |
Získá poslední čas dne vyjádřený jako počet minut po půlnoci koordinovaného univerzálního času (UTC) (označovaný také jako Greenwich Střední čas [GMT]), aby tisková úloha mohla začít tisknout. |
Metody
| Name | Description |
|---|---|
| Cancel() |
Zruší tiskovou úlohu. |
| Commit() |
Zapíše všechny změny vlastností objektu PrintSystemJobInfo do skutečné tiskové úlohy, kterou objekt představuje. |
| Dispose() |
Uvolní všechny prostředky používané nástrojem PrintSystemObject. (Zděděno od PrintSystemObject) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané PrintSystemObject a volitelně uvolní spravované prostředky. (Zděděno od PrintSystemObject) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Get(PrintQueue, Int32) |
PrintSystemJobInfo Získá pro zadanou úlohu v zadaném PrintQueue. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| Initialize() |
Inicializuje vlastnosti PrintSystemObject. (Zděděno od PrintSystemObject) |
| InternalDispose(Boolean) |
Uvolní nespravované prostředky, které používají PrintSystemJobInfo spravované prostředky, a volitelně uvolní spravované prostředky. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Pause() |
Zastaví tisk úlohy, dokud se Resume() nespustí. |
| Refresh() |
Aktualizuje vlastnosti objektu PrintSystemJobInfo tak, aby jejich hodnoty odpovídaly hodnotám skutečné tiskové úlohy, kterou objekt představuje. |
| Restart() |
Restartuje tiskovou úlohu od začátku. |
| Resume() |
Obnoví tisk pozastavené tiskové úlohy. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |