Заголовок 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. |