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 tiskovou úlohu podrobně.
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. Pokud chcete získat odkaz na PrintSystemJobInfo objekt, použijte statickou PrintSystemJobInfo.Get metodu nebo některou 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 , 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 změna zapsána do nástroje tiskové fronty v počítači. Tato Commit metoda poskytuje tuto funkci.
Pokud odvozujete třídu, PrintSystemJobInfo která má další zapisovatelné vlastnosti, musíte implementovat přepsání Refresh metod a Commit .
Upozornění
Třídy v rámci System.Printing oboru názvů nejsou podporovány pro použití v rámci služby windows nebo ASP.NET aplikace 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 snížení výkonu služby a výjimky za běhu.
Pokud chcete tisknout z aplikace model Windows Forms, podívejte se na System.Drawing.Printing obor názvů.
Vlastnosti
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 tiskové úlohy je blokován, a proto není tisk. |
IsCompleted |
Získá hodnotu, která označuje, zda je tisková úloha dokončena. |
IsDeleted |
Získá hodnotu, která označuje, zda tiskové úlohy, který je reprezentován objektem PrintSystemJobInfo , byl odstraněn z tiskové fronty. |
IsDeleting |
Získá hodnotu, která označuje, zda tiskové úlohy je odstraněna z tiskové fronty. |
IsDisposed |
Získá nebo nastaví hodnotu, která označuje, zda objekt byl odstraněn. (Zděděno od PrintSystemObject) |
IsInError |
Získá hodnotu, která označuje, zda je s tiskovou úlohou přidružena chybová podmínka. |
IsOffline |
Získá hodnotu, která označuje, zda je tiskárna offline. |
IsPaperOut |
Získá hodnotu, která označuje, zda tiskárně došlo velikost papíru a typ, který vyžaduje tisková úloha. |
IsPaused |
Získá hodnotu, která označuje, zda je tisková úloha pozastavena. |
IsPrinted |
Získá hodnotu, která označuje, zda tiskovou úlohu vytisknout. |
IsPrinting |
Získá hodnotu, která označuje, zda tisková úloha je vytištěna. |
IsRestarted |
Získá hodnotu, která označuje, zda byla tisková úloha restartována. |
IsRetained |
Získá hodnotu, která označ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án. |
IsUserInterventionRequired |
Získá hodnotu, která označ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é již 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 úlohm 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]), že může tisková úloha 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 od zahájení tisku. |
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 greenwichský střední čas [GMT]), že může tisková úloha začít tisknout. |
Metody
Cancel() |
Zruší tiskovou úlohu. |
Commit() |
Zapíše všechny změny vlastností objektu na skutečnou PrintSystemJobInfo tiskovou úlohu, 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 nástrojem a volitelně uvolní spravované prostředky. (Zděděno od PrintSystemObject) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Get(PrintQueue, Int32) |
Získá pro PrintSystemJobInfo zadanou úlohu v zadaném PrintQueue. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
Initialize() |
Inicializuje vlastnosti objektu PrintSystemObject. (Zděděno od PrintSystemObject) |
InternalDispose(Boolean) |
Uvolní nespravované prostředky používané nástrojem PrintSystemJobInfo a volitelně uvolní spravované prostředky. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Pause() |
Zastaví tisk úlohy, dokud se Resume() nespustí. |
Refresh() |
Aktualizace 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) |