PrintSystemJobInfo Klasa

Definicja

Definiuje szczegółowo zadanie drukowania.

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

Uwagi

Ta klasa nie ma publicznego konstruktora. Aby uzyskać odwołanie do PrintSystemJobInfo obiektu, użyj metody statycznej PrintSystemJobInfo.Get lub jednej z następujących PrintQueue metod wystąpienia: GetJob, GetPrintJobInfoCollectionlub AddJob.

Wiele właściwości zadania drukowania, takich jak ukończenie zadania, musi zostać przekazanych z drukarki do PrintSystemJobInfo obiektu, zanim aplikacja odczytuje odpowiednią właściwość (IsCompleted). Ta Refresh funkcja jest udostępniana przez metodę .

Podobnie, gdy aplikacja zmienia wartość JobName właściwości, zmiana musi zostać zapisana w narzędziu kolejki wydruku na komputerze. Ta Commit funkcja jest udostępniana przez metodę .

Jeśli klasa pochodzi z PrintSystemJobInfo klasy, która ma dodatkowe właściwości zapisywalne, należy zaimplementować przesłonięcia Refresh metod i Commit .

Przestroga

Klasy w przestrzeni System.Printing nazw nie są obsługiwane w ramach usługi systemu Windows lub ASP.NET aplikacji lub usługi. Próba użycia tych klas z poziomu jednego z tych typów aplikacji może powodować nieoczekiwane problemy, takie jak zmniejszona wydajność usługi i wyjątki czasu wykonywania.

Jeśli chcesz wydrukować z aplikacji Windows Forms, zobacz System.Drawing.Printing przestrzeń nazw.

Właściwości

HostingPrintQueue

Pobiera kolejkę wydruku, która hostuje zadanie drukowania.

HostingPrintServer

Pobiera serwer wydruku hostujący kolejkę wydruku dla zadania drukowania.

IsBlocked

Pobiera wartość wskazującą, czy zadanie drukowania jest zablokowane, a zatem nie drukowanie.

IsCompleted

Pobiera wartość wskazującą, czy zadanie drukowania zostało zakończone.

IsDeleted

Pobiera wartość wskazującą, czy zadanie drukowania reprezentowane przez PrintSystemJobInfo obiekt zostało usunięte z kolejki wydruku.

IsDeleting

Pobiera wartość wskazującą, czy zadanie drukowania jest usuwane z kolejki wydruku.

IsDisposed

Pobiera lub ustawia wartość wskazującą, czy obiekt został usunięty.

(Odziedziczone po PrintSystemObject)
IsInError

Pobiera wartość wskazującą, czy warunek błędu jest skojarzony z zadaniem drukowania.

IsOffline

Pobiera wartość wskazującą, czy drukarka jest w trybie offline.

IsPaperOut

Pobiera wartość wskazującą, czy drukarka zabrakła rozmiaru papieru i którego wymaga zadanie drukowania.

IsPaused

Pobiera wartość wskazującą, czy zadanie drukowania jest wstrzymane.

IsPrinted

Pobiera wartość wskazującą, czy zadanie drukowania zostało wydrukowane.

IsPrinting

Pobiera wartość wskazującą, czy zadanie drukowania jest drukowane.

IsRestarted

Pobiera wartość wskazującą, czy zadanie drukowania zostało uruchomione ponownie.

IsRetained

Pobiera wartość wskazującą, czy zadanie drukowania zostało zapisane w kolejce po jego wydrukowaniu.

IsSpooling

Pobiera wartość wskazującą, czy zadanie drukowania jest buforowane.

IsUserInterventionRequired

Pobiera wartość wskazującą, czy drukarka wymaga interwencji użytkownika.

JobIdentifier

Pobiera numer identyfikacyjny zadania drukowania.

JobName

Pobiera lub ustawia nazwę zadania drukowania.

JobSize

Pobierz rozmiar zadania drukowania w bajtach.

JobStatus

Pobiera bieżący stan zadania drukowania.

JobStream

Pobiera odwołanie do Stream zadania drukowania.

Name

Pobiera nazwę obiektu.

(Odziedziczone po PrintSystemObject)
NumberOfPages

Pobiera liczbę stron w zadaniu drukowania.

NumberOfPagesPrinted

Pobiera liczbę stron, które zostały już wydrukowane.

Parent

Pobiera element nadrzędny obiektu.

(Odziedziczone po PrintSystemObject)
PositionInPrintQueue

Pobiera miejsce zadania drukowania w kolejce wydruku.

Priority

Pobiera wyrażenie inne niż liczbowe, które reprezentuje priorytet zadania drukowania względem innych zadań w kolejce wydruku.

PropertiesCollection

Pobiera kolekcję par atrybutów i wartości.

(Odziedziczone po PrintSystemObject)
StartTimeOfDay

Pobiera najwcześniejszą godzinę dnia, wyrażoną jako liczbę minut po północy uniwersalnego czasu koordynowanego (UTC) (nazywanym również czasem średnim Greenwich [GMT]), które zadanie drukowania może rozpocząć drukowanie.

Submitter

Pobiera nazwę użytkownika, który przesłał zadanie drukowania.

TimeJobSubmitted

Pobiera datę i godzinę przesłania zadania drukowania.

TimeSinceStartedPrinting

Pobiera czas (w milisekundach), ponieważ zadanie drukowania zostało rozpoczęte.

UntilTimeOfDay

Pobiera czas ostatniego dnia, wyrażony jako liczba minut po północy uniwersalnego czasu koordynowanego (UTC) (nazywanym również czasem średnim Greenwich [GMT]), które zadanie drukowania może rozpocząć drukowanie.

Metody

Cancel()

Anuluje zadanie drukowania.

Commit()

Zapisuje wszelkie zmiany właściwości PrintSystemJobInfo obiektu w rzeczywistym zadaniu drukowania reprezentowanym przez obiekt.

Dispose()

Zwalnia wszelkie zasoby używane przez element PrintSystemObject.

(Odziedziczone po PrintSystemObject)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element PrintSystemObject i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po PrintSystemObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Get(PrintQueue, Int32)

Pobiera wartość PrintSystemJobInfo dla określonego zadania w określonym PrintQueueobiekcie .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize()

Inicjuje właściwości obiektu PrintSystemObject.

(Odziedziczone po PrintSystemObject)
InternalDispose(Boolean)

Zwalnia niezarządzane zasoby, które są używane przez PrintSystemJobInfo i opcjonalnie, zwalnia zarządzane zasoby.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Pause()

Zatrzymuje drukowanie zadania do momentu Resume() uruchomienia.

Refresh()

Aktualizacje właściwości PrintSystemJobInfo obiektu, tak aby ich wartości odpowiadały wartościom rzeczywistego zadania drukowania reprezentowanego przez obiekt.

Restart()

Uruchamia ponownie zadanie drukowania od początku.

Resume()

Wznawia drukowanie wstrzymanego zadania drukowania.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy