PrintSystemJobInfo Klass

Definition

Definierar ett utskriftsjobb i detalj.

public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
    inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
Arv
PrintSystemJobInfo

Kommentarer

Den här klassen har ingen offentlig konstruktor. Om du vill hämta en referens till ett PrintSystemJobInfo objekt använder du den statiska PrintSystemJobInfo.Get metoden eller någon av följande PrintQueue instansmetoder: GetJob, GetPrintJobInfoCollectioneller AddJob.

Många utskriftsjobbegenskaper, till exempel om ett jobb har slutförts, måste skickas från skrivaren till PrintSystemJobInfo objektet innan programmet läser motsvarande egenskap (IsCompleted). Metoden Refresh tillhandahåller den här funktionen.

På samma sätt måste ändringen skrivas till utskriftsköverktyget på datorn när programmet ändrar värdet JobName för egenskapen. Metoden Commit tillhandahåller den här funktionen.

Om du härleder en klass från PrintSystemJobInfo som har ytterligare skrivbara egenskaper måste du implementera en åsidosättning av Refresh metoderna och Commit .

Caution

Klasser inom namnområdet System.Printing stöds inte för användning i en Windows-tjänst eller ASP.NET program eller tjänst. Om du försöker använda dessa klasser inifrån någon av dessa programtyper kan det uppstå oväntade problem, till exempel sämre tjänstprestanda och körningsfel.

Om du vill skriva ut från ett Windows Forms program läser du namnområdet System.Drawing.Printing.

Egenskaper

Name Description
HostingPrintQueue

Hämtar utskriftskö som är värd för utskriftsjobbet.

HostingPrintServer

Hämtar utskriftsservern som är värd för utskriftskön för utskriftsjobbet.

IsBlocked

Hämtar ett värde som anger om utskriftsjobbet blockeras och därför inte skrivs ut.

IsCompleted

Hämtar ett värde som anger om utskriftsjobbet är klart.

IsDeleted

Hämtar ett värde som anger om utskriftsjobbet, som representeras av PrintSystemJobInfo objektet, har tagits bort från utskriftskön.

IsDeleting

Hämtar ett värde som anger om utskriftsjobbet tas bort från utskriftskön.

IsDisposed

Hämtar eller anger ett värde som anger om objektet har tagits bort.

(Ärvd från PrintSystemObject)
IsInError

Hämtar ett värde som anger om ett felvillkor är associerat med utskriftsjobbet.

IsOffline

Hämtar ett värde som anger om skrivaren är offline.

IsPaperOut

Hämtar ett värde som anger om skrivaren har slut på pappersstorleken och skriver som utskriftsjobbet kräver.

IsPaused

Hämtar ett värde som anger om utskriftsjobbet har pausats.

IsPrinted

Hämtar ett värde som anger om utskriftsjobbet skrivs ut.

IsPrinting

Hämtar ett värde som anger om utskriftsjobbet skrivs ut.

IsRestarted

Hämtar ett värde som anger om utskriftsjobbet har startats om.

IsRetained

Hämtar ett värde som anger om utskriftsjobbet sparades i kön när det skrevs ut.

IsSpooling

Hämtar ett värde som anger om utskriftsjobbet buffrats.

IsUserInterventionRequired

Hämtar ett värde som anger om skrivaren behöver användaringrepp.

JobIdentifier

Hämtar identifieringsnumret för utskriftsjobbet.

JobName

Hämtar eller anger ett namn för utskriftsjobbet.

JobSize

Hämta utskriftsjobbets storlek i byte.

JobStatus

Hämtar den aktuella statusen för utskriftsjobbet.

JobStream

Hämtar en referens till Stream utskriftsjobbet.

Name

Hämtar objektets namn.

(Ärvd från PrintSystemObject)
NumberOfPages

Hämtar antalet sidor i utskriftsjobbet.

NumberOfPagesPrinted

Hämtar det antal sidor som redan har skrivits ut.

Parent

Hämtar objektets överordnade.

(Ärvd från PrintSystemObject)
PositionInPrintQueue

Hämtar utskriftsjobbets plats i utskriftskö.

Priority

Hämtar ett icke-numeriskt uttryck som representerar prioriteten för utskriftsjobbet i förhållande till andra jobb i utskriftskö.

PropertiesCollection

Hämtar en samling attribut- och värdepar.

(Ärvd från PrintSystemObject)
StartTimeOfDay

Hämtar den tidigaste tiden på dagen, uttryckt som antalet minuter efter midnatt Coordinated Universal Time (UTC) (kallas även Greenwich Mean Time [GMT]), som utskriftsjobbet kan börja skriva ut.

Submitter

Hämtar namnet på den användare som skickade utskriftsjobbet.

TimeJobSubmitted

Hämtar datum och tid då utskriftsjobbet skickas.

TimeSinceStartedPrinting

Hämtar tiden, i millisekunder, sedan utskriftsjobbet började skrivas ut.

UntilTimeOfDay

Hämtar den sista tiden på dagen, uttryckt som antalet minuter efter midnatt Coordinated Universal Time (UTC) (kallas även Greenwich Mean Time [GMT]), som utskriftsjobbet kan börja skriva ut.

Metoder

Name Description
Cancel()

Avbryter utskriftsjobbet.

Commit()

Skriver eventuella ändringar av objektets PrintSystemJobInfo egenskaper till det faktiska utskriftsjobbet som objektet representerar.

Dispose()

Släpper alla resurser som används av PrintSystemObject.

(Ärvd från PrintSystemObject)
Dispose(Boolean)

Släpper de ohanterade resurser som används av PrintSystemObject och släpper eventuellt de hanterade resurserna.

(Ärvd från PrintSystemObject)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Get(PrintQueue, Int32)

PrintSystemJobInfo Hämtar för det angivna jobbet i den angivna PrintQueue.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize()

Initierar egenskaperna för PrintSystemObject.

(Ärvd från PrintSystemObject)
InternalDispose(Boolean)

Släpper de ohanterade resurser som används av PrintSystemJobInfo och eventuellt släpper de hanterade resurserna.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Pause()

Stoppar utskriften av jobbet tills Resume() det körs.

Refresh()

Uppdaterar objektets PrintSystemJobInfo egenskaper så att deras värden matchar värdena för det faktiska utskriftsjobbet som objektet representerar.

Restart()

Startar om ett utskriftsjobb från början.

Resume()

Återupptar utskriften av ett pausat utskriftsjobb.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för