Sdílet prostřednictvím


PrintSystemJobInfo Třída

Definice

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
PrintSystemJobInfo

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)

Platí pro