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.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) |