Sdílet prostřednictvím


PrintSystemJobInfo Třída

Definice

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
PrintSystemJobInfo

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)

Platí pro