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


Заголовок printerextension.h

Этот заголовок используется при печати. Дополнительные сведения см. в разделе:

Печать устройств

printerextension.h содержит следующие программные интерфейсы:

Интерфейсы

 
IPrinterBidiSetRequestCallback

Описывает сигнатуру объекта обратного вызова, получающего ответ Bidi.
IPrinterExtensionAsyncOperation

Предоставляет контекст, связанный с асинхронной операцией.
IPrinterExtensionContext

Представляет контекст для активации приложения устройства UWP для принтеров.
IPrinterExtensionContextCollection

Предоставляет коллекцию объектов IPrinterExtensionContext.
IPrinterExtensionEvent

Интерфейс IPrinterExtensionEvent представляет делегат событий, реализованный расширениями принтера для активации.
IPrinterExtensionEventArgs

Представляет контекст для активации расширения принтера для настольных компьютеров.
IPrinterExtensionManager

Интерфейс IPrinterExtensionManager извлекается с помощью coCreating класса PrinterExtensionManager.
IPrinterExtensionRequest

Завершает заданное событие расширения с отменой или успешно.
IPrinterPropertyBag

Предоставляет строго типизированные методы get и set.
IPrinterQueue

Представляет одну очередь принтера.
IPrinterQueue2

Узнайте, как IPrinterQueue2 представляет одну очередь принтера.
IPrinterQueueEvent

Предоставляет делегат событий для событий очереди принтера.
IPrinterQueueView

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

Предоставляет сигнатуру обработчика событий.
IPrinterScriptablePropertyBag

Интерфейс IPrinterScriptablePropertyBag — это интерфейс контейнера свойств, передаваемый клиентам скриптов.
IPrinterScriptablePropertyBag2

Определяет интерфейс IPrinterScriptablePropertyBag2.
IPrinterScriptableSequentialStream

Интерфейс IPrinterScriptableSequentialStream — это интерфейс, подобный ISequentialStream, который работает в JavaScript. Вместо чтения и записи массивов байтов он считывает и записывает массивы байтов JavaScript, которые представляют собой значения от 0 до 255.
IPrinterScriptableStream

Интерфейс IPrinterScriptableStream создается на основе IPrinterScriptableSequentialStream и добавляет семантику, подобную IStream.
IPrinterScriptContext

Передается всем сторонним ограничениям функциям JavaScript и предоставляет доступ к соответствующим объектам.
IPrintJob

Содержит свойства, представляющие задание печати.
IPrintJobCollection

Эти интерфейсы предоставляют перечисление заданий в очереди печати.
IPrintSchemaAsyncOperation

Представляет контекст асинхронной операции для операций проверки, слияния или фиксации.
IPrintSchemaAsyncOperationEvent

Предоставляет делегат события завершения проверки, слияния или фиксации.
IPrintSchemaCapabilities

Предоставляет основной метод для доступа к PrintCapabilities.
IPrintSchemaCapabilities2

Интерфейс IPrintSchemaCapabilities2 представляет собой расширение для объекта IPrintSchemaCapabilities, который предоставляет методы-оболочки для документа возможностей печати.
IPrintSchemaDisplayableElement

Предоставляет отображаемую строку для элемента PrintCapabilites PrintSchema.
IPrintSchemaElement

Предоставляет доступ к базовому узлу XML и сведениям об атрибуте имени для элемента Print Schema.
IPrintSchemaFeature

Предоставляет элемент компонента схемы печати.
IPrintSchemaNUpOption

Предоставляет элемент Print Schema NUp Option.
IPrintSchemaOption

Предоставляет объект Print Schema Option.
IPrintSchemaOptionCollection

Предоставляет коллекцию объектов IPrintSchemaOption.
IPrintSchemapageImageableSize

Предоставляет свойство PageImageableSize объекта PrintCapabilities. Свойства этого интерфейса сопоставляются непосредственно с свойствами в свойстве PageImageableSize объекта PrintCapabilities.
IPrintSchemaPageMediaSizeOption

Предоставляет элемент Print Schema PageMediaSize Option.
IPrintSchemaParameterDefinition

Интерфейс IPrintSchemaParameterDefinition представляет определение параметра, как определено в спецификации схемы печати.
IPrintSchemaParameterInitializer

Интерфейс IPrintSchemaParameterInitializer представляет значение инициализации параметра, как определено в спецификации схемы печати.
IPrintSchemaTicket

Предоставляет основной метод для доступа и проверки PrintTicket.
IPrintSchemaTicket2

Интерфейс IPrintSchemaTicket2 является расширением интерфейса IPrintSchemaTicket, который предоставляет методы-оболочки для документа билета на печать.

Перечисления

 
PrintJobStatus

Это перечисление является сопоставлением "один к одному" с флагами очереди очереди, предоставленными в структурах JOB_INFO_X.
PrintSchemaConstrainedSetting

Перечисление PrintSchemaConstrainedSetting указывает, доступен ли параметр на основе текущей конфигурации устройства. Атрибут constrained отображается только в документе PrintCapabilities.
PrintSchemaParameterDataType

Перечисление PrintSchemaParameterDataType определяет допустимые типы данных для параметра Print Schema.
PrintSchemaSelectionType

Перечисление PrintSchemaSelectionType определяет, как следует выбирать параметры компонента. Это свойство отображается только в документе PrintCapabilities.