PrintSystemJobInfo Класс

Определение

Подробно определяет задание печати.Defines a print job in detail.

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

Комментарии

Этот класс не имеет открытого конструктора.This class has no public constructor. Чтобы получить ссылку на PrintSystemJobInfo объект, используйте статический PrintSystemJobInfo.Get метод или один из следующих PrintQueue методов экземпляра: GetJob , GetPrintJobInfoCollection или AddJob .To get a reference to a PrintSystemJobInfo object, use the static PrintSystemJobInfo.Get method or one of the following PrintQueue instance methods: GetJob, GetPrintJobInfoCollection, or AddJob.

Многие свойства задания печати, например, о завершении задания, должны передаваться из принтера в объект, PrintSystemJobInfo прежде чем приложение считывает соответствующее свойство ( IsCompleted ).Many print job properties, such as whether a job is completed, must be passed from the printer to the PrintSystemJobInfo object before your application reads the corresponding property (IsCompleted). RefreshМетод предоставляет эту функцию.The Refresh method provides this functionality.

Аналогично, когда приложение изменяет значение JobName свойства, изменение должно быть записано в служебную программу очереди печати на компьютере.Similarly, when your application changes the value of the JobName property, the change must be written to the print queue utility on the computer. CommitМетод предоставляет эту функцию.The Commit method provides this functionality.

Если класс является производным от класса PrintSystemJobInfo , имеющего дополнительные доступные для записи свойства, необходимо реализовать переопределение Refresh методов и Commit .If you derive a class from PrintSystemJobInfo that has additional writable properties, then you must implement an override of the Refresh and Commit methods.

Внимание!

Классы в System.Printing пространстве имен не поддерживаются для использования в службе Windows или ASP.NET приложении или службе.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Попытка использования этих классов в одном из этих типов приложений может привести к непредвиденным проблемам, например к снижению производительности службы и исключений времени выполнения.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Если требуется выполнить печать из Windows Forms приложения, см System.Drawing.Printing . раздел пространство имен.If you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

Свойства

HostingPrintQueue

Возвращает очередь печати, в которой размещается задание печати.Gets the print queue that is hosting the print job.

HostingPrintServer

Возвращает сервер печати, на котором размещается очередь печати с заданием.Gets the print server that is hosting the print queue for the print job.

IsBlocked

Возвращает значение, указывающее, является ли блокировка задания причиной того, что оно не печатается.Gets a value that indicates whether the print job is blocked and therefore, not printing.

IsCompleted

Возвращает значение, указывающее, завершено ли задание печати.Gets a value that indicates whether the print job is finished.

IsDeleted

Возвращает значение, указывающее, удалено ли из очереди задание печати, представленное объектом PrintSystemJobInfo.Gets a value that indicates whether the print job, which is represented by the PrintSystemJobInfo object, was deleted from the print queue.

IsDeleting

Возвращает значение, указывающее, удаляется ли задание из очереди печати.Gets a value that indicates whether the print job is being deleted from the print queue.

IsDisposed

Возвращает или задает значение, указывающее, был ли удален объект.Gets or sets a value that indicates whether the object has been disposed.

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

Возвращает значение, указывающее, связана ли ошибка с заданием печати.Gets a value that indicates whether an error condition is associated with the print job.

IsOffline

Возвращает значение, указывающее, отключен ли принтер.Gets a value that indicates whether the printer is offline.

IsPaperOut

Возвращает значение, указывающее, закончилась ли в принтере бумага необходимого для задания размера и типа.Gets a value that indicates whether the printer has run out of the paper size and type that the print job requires.

IsPaused

Возвращает значение, указывающее, приостановлено ли задание печати.Gets a value that indicates whether the print job is paused.

IsPrinted

Возвращает значение, указывающее, напечатано ли задание печати.Gets a value that indicates whether the print job printed.

IsPrinting

Возвращает значение, указывающее, печатается ли задание печати.Gets a value that indicates whether the print job is being printed.

IsRestarted

Возвращает значение, указывающее, было ли перезапущено задание печати.Gets a value that indicates whether the print job has been restarted.

IsRetained

Возвращает значение, указывающее, было ли задание печати сохранено в очереди после того, как оно было напечатано.Gets a value that indicates whether the print job was saved in the queue after it printed.

IsSpooling

Возвращает значение, указывающее, выполняется ли буферизация задания печати.Gets a value that indicates whether the print job is being spooled.

IsUserInterventionRequired

Возвращает значение, указывающее, необходимо ли принтеру вмешательство пользователя.Gets a value that indicates whether the printer needs user intervention.

JobIdentifier

Возвращает идентификационный номер задания печати.Gets the identification number for the print job.

JobName

Возвращает или задает имя задания печати.Gets or sets a name for the print job.

JobSize

Возвращает размер задания печати в байтах.Get the size, in bytes, of the print job.

JobStatus

Получает текущее состояние задания печати.Gets the current status of the print job.

JobStream

Получает ссылку на Stream задания печати.Gets a reference to the Stream of the print job.

Name

Возвращает имя объекта.Gets the name of the object.

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

Возвращает количество страниц в задании печати.Gets the number of pages in the print job.

NumberOfPagesPrinted

Возвращает количество уже напечатанных страниц.Gets the number of pages that have already printed.

Parent

Возвращает родительский объект.Gets the parent of the object.

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

Возвращает место задания в очереди печати.Gets the print job's place in the print queue.

Priority

Возвращает нечисловое выражение, которое представляет приоритет задания печати по отношению к другим заданиям печати в очереди печати.Gets a non-numerical expression that represents the priority of the print job relative to other jobs in the print queue.

PropertiesCollection

Возвращает коллекцию пар атрибутов и значений.Gets a collection of attribute and value pairs.

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

Возвращает или задает самое раннее время дня, выраженное как количество минут после полуночи в формате UTC (время по Гринвичу [GMT]), когда принтер может начать печать.Gets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.

Submitter

Возвращает имя пользователя, отправившего задание печати.Gets the name of the user who submitted the print job.

TimeJobSubmitted

Возвращает дату и время отправки задания печати.Gets the date and time that the print job is submitted.

TimeSinceStartedPrinting

Возвращает время, прошедшее с начала печати задания, в миллисекундах.Gets the time, in milliseconds, since the print job started printing.

UntilTimeOfDay

Возвращает самое позднее время дня, выраженное как количество минут после полуночи в формате UTC (время по Гринвичу [GMT]), когда принтер может начать печать.Gets the last time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the print job can begin printing.

Методы

Cancel()

Отменяет задание печати.Cancels the print job.

Commit()

Записывает любые изменения свойств объекта PrintSystemJobInfo в действующее задание печати, представляемое объектом.Writes any changes to the properties of the PrintSystemJobInfo object to the actual print job that the object represents.

Dispose()

Освобождает все ресурсы, занятые модулем PrintSystemObject.Releases all resources used by the PrintSystemObject.

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

Освобождает неуправляемые ресурсы, используемые объектом PrintSystemObject, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает объект PrintSystemJobInfo для указанного задания в заданной очереди PrintQueue.Gets the PrintSystemJobInfo for the specified job in the specified PrintQueue.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

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

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

Освобождает неуправляемые ресурсы, используемые классом PrintSystemJobInfo, а также при необходимости освобождает управляемые ресурсы.Releases the unmanaged resources that are used by the PrintSystemJobInfo and optionally, releases the managed resources.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Приостанавливает печать задания до тех пор, пока не будет вызван метод Resume().Halts printing of the job until Resume() runs.

Refresh()

Обновляет свойства объекта PrintSystemJobInfo, чтобы их значения соответствовали значениям действующего задания печати, представленного объектом.Updates the properties of the PrintSystemJobInfo object so that their values match the values of the actual print job that the object represents.

Restart()

Перезапускает задание печати с самого начала.Restarts a print job from the beginning.

Resume()

Возобновляет печать приостановленного задания печати.Resumes the printing of a paused print job.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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