PrintSystemJobInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |