Поделиться через


PrintSystemJobInfo Класс

Определение

Подробно определяет задание печати.

public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
    inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
Наследование
PrintSystemJobInfo

Комментарии

Этот класс не имеет общедоступного конструктора. Чтобы получить ссылку на PrintSystemJobInfo объект, используйте статический PrintSystemJobInfo.Get метод или один из следующих PrintQueue методов экземпляра: GetJobили GetPrintJobInfoCollectionAddJob.

Многие свойства задания печати, такие как завершение задания, должны передаваться из принтера PrintSystemJobInfo в объект, прежде чем приложение считывает соответствующее свойство (IsCompleted). Этот Refresh метод предоставляет эту функцию.

Аналогичным образом, когда приложение изменяет значение JobName свойства, это изменение должно быть записано в программу очереди печати на компьютере. Этот Commit метод предоставляет эту функцию.

Если вы наследуете класс из PrintSystemJobInfo этого дополнительного записываемого свойства, необходимо реализовать переопределение Refresh методов и Commit методов.

Предостережение

Классы в System.Printing пространстве имен не поддерживаются для использования в службе Windows или ASP.NET приложения или службы. При попытке использовать эти классы из одного из этих типов приложений могут возникнуть непредвиденные проблемы, такие как снижение производительности службы и исключения во время выполнения.

Если вы хотите распечатать из приложения Windows Forms, просмотрите System.Drawing.Printing пространство имен.

Свойства

Имя Описание
HostingPrintQueue

Возвращает очередь печати, в которую размещается задание печати.

HostingPrintServer

Возвращает сервер печати, на котором размещена очередь печати для задания печати.

IsBlocked

Возвращает значение, указывающее, заблокировано ли задание печати и поэтому не печатается.

IsCompleted

Возвращает значение, указывающее, завершено ли задание печати.

IsDeleted

Возвращает значение, указывающее, было ли задание печати, представленное PrintSystemJobInfo объектом, удалено из очереди печати.

IsDeleting

Возвращает значение, указывающее, удаляется ли задание печати из очереди печати.

IsDisposed

Возвращает или задает значение, указывающее, был ли удален объект.

(Унаследовано от PrintSystemObject)
IsInError

Возвращает значение, указывающее, связано ли условие ошибки с заданием печати.

IsOffline

Возвращает значение, указывающее, находится ли принтер в автономном режиме.

IsPaperOut

Возвращает значение, указывающее, истек ли принтер размером бумаги и типом, которым требуется задание печати.

IsPaused

Возвращает значение, указывающее, приостановлено ли задание печати.

IsPrinted

Возвращает значение, указывающее, печатается ли задание печати.

IsPrinting

Возвращает значение, указывающее, печатается ли задание печати.

IsRestarted

Возвращает значение, указывающее, было ли перезапущено задание печати.

IsRetained

Возвращает значение, указывающее, было ли задание печати сохранено в очереди после его печати.

IsSpooling

Возвращает значение, указывающее, выполняется ли задание печати.

IsUserInterventionRequired

Возвращает значение, указывающее, требуется ли вмешательство пользователя в принтер.

JobIdentifier

Возвращает идентификационный номер задания печати.

JobName

Возвращает или задает имя задания печати.

JobSize

Получите размер задания печати в байтах.

JobStatus

Возвращает текущее состояние задания печати.

JobStream

Возвращает ссылку на Stream задание печати.

Name

Возвращает имя объекта.

(Унаследовано от PrintSystemObject)
NumberOfPages

Возвращает количество страниц в задании печати.

NumberOfPagesPrinted

Возвращает количество страниц, которые уже печатались.

Parent

Возвращает родительский объект объекта .

(Унаследовано от PrintSystemObject)
PositionInPrintQueue

Возвращает место задания печати в очереди печати.

Priority

Возвращает нечисленное выражение, представляющее приоритет задания печати относительно других заданий в очереди печати.

PropertiesCollection

Возвращает коллекцию пар атрибутов и значений.

(Унаследовано от PrintSystemObject)
StartTimeOfDay

Получает самое раннее время дня, выраженное как количество минут после полуночи универсального времени (UTC) (также называемое среднее время Гринвича [GMT]), что задание печати может начать печать.

Submitter

Возвращает имя пользователя, отправившего задание печати.

TimeJobSubmitted

Возвращает дату и время отправки задания печати.

TimeSinceStartedPrinting

Возвращает время в миллисекундах, так как задание печати начало печати.

UntilTimeOfDay

Получает последнее время дня, выраженное в виде количества минут после полуночи универсального времени (UTC) (также называемое среднее время Гринвича [GMT]), что задание печати может начать печать.

Методы

Имя Описание
Cancel()

Отменяет задание печати.

Commit()

Записывает все изменения в свойства PrintSystemJobInfo объекта в фактическое задание печати, которое представляет объект.

Dispose()

Освобождает все ресурсы, используемые параметром PrintSystemObject.

(Унаследовано от PrintSystemObject)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые PrintSystemObject и при необходимости освобождает управляемые ресурсы.

(Унаследовано от PrintSystemObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Get(PrintQueue, Int32)

PrintSystemJobInfo Возвращает значение для указанного задания в указанномPrintQueue.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Initialize()

Инициализирует свойства объекта PrintSystemObject.

(Унаследовано от PrintSystemObject)
InternalDispose(Boolean)

Освобождает неуправляемые ресурсы, используемые PrintSystemJobInfo и при необходимости, освобождает управляемые ресурсы.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Pause()

Останавливает печать задания до запуска Resume() .

Refresh()

Обновляет свойства PrintSystemJobInfo объекта, чтобы их значения соответствовали значениям фактического задания печати, представляющего объект.

Restart()

Перезапуск задания печати с самого начала.

Resume()

Возобновляет печать приостановленного задания печати.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к