WmfMetafileEscapes

WmfMetafileEscapes enumeration

Перечисление MetafileEscapes указывает функциональность драйвера принтера, которая может быть недоступна напрямую через записи WMF, определенные в перечислении RecordType (раздел 2.1.1.1).

public enum WmfMetafileEscapes

Ценности

ИмяЦенностьОписание
Newframe1Уведомляет драйвер принтера о том, что приложение завершило запись на страницу.
Abortdoc2Останавливает обработку текущего документа.
Nextband3Уведомляет драйвер принтера о том, что приложение завершило запись в полосу.
Setcolortable4Задает значения таблицы цветов.
Getcolortable5Получает значения таблицы цветов.
Flushout6Вызывает сброс всех ожидающих выходных данных на устройство вывода.
Draftmode7Указывает, что драйвер принтера ДОЛЖЕН печатать только текст, а не графику.
Queryescsupport8Запрашивает драйвер принтера, чтобы определить, поддерживается ли конкретная escape-функция на устройстве вывода, которым он управляет.
Setabortproc9Устанавливает определяемую приложением функцию, которая позволяет отменить задание на печать во время печати.
Startdoc10Уведомляет драйвер принтера о запуске нового задания на печать.
Enddoc11Уведомляет драйвер принтера о завершении текущего задания печати.
Getphyspagesize12Получает физический размер страницы, выбранный в данный момент на устройстве вывода.
Getprintingoffset13Получает смещение от верхнего левого угла физической страницы , где начинается фактическая печать или рисование.
Getscalingfactor14Извлекает коэффициенты масштабирования для оси x и оси y принтера.
MetaEscapeEnhancedMetafile15Используется для встраивания метафайла расширенного формата метафайла (EMF) в метафайл WMF.
Setpenwidth16Устанавливает ширину пера в пикселях.
Setcopycount17Устанавливает количество копий.
Setpapersource18Устанавливает источник, например, определенный лоток для бумаги или лоток на принтере, для форм вывода.
Passthrough19Эта запись проходит через произвольные данные.
Gettechnology20Получает информацию о графической технологии, которая поддерживается на устройстве a .
Setlinecap21Задает режим рисования линий для использования при выводе на устройство.
Setlinejoin22Определяет режим соединения строк для использования при выводе на устройство.
Setmiterlimit23Устанавливает предел длины соединения митры для использования в выводе на устройство.
Bandinfo24Получает или задает параметры, относящиеся к полосам на устройстве, например, количество полос.
Drawpatternrect25Рисует прямоугольник с заданным шаблоном.
Getvectorpensize26Извлекает размер физического пера, определенный в данный момент на устройстве.
Getvectorbrushsize27Получает физический размер кисти, определенный в данный момент на устройстве.
Enableduplex28Включает или отключает двустороннюю (дуплексную) печать на устройстве.
Getsetpaperbins29Получает или указывает источник выходных форм на устройстве.
Getsetprintorient30Получает или указывает ориентацию бумаги на устройстве.
Enumpaperbins31Извлекает информацию об источниках различных форм на устройстве вывода .
Setdibscaling32Задает масштабирование аппаратно-независимых растровых изображений (DIB).
Epsprinting33Указывает начало и конец инкапсулированного раздела PostScript (EPS).
Enumpapermetrics34Запрашивает у драйвера принтера размеры бумаги и другие данные форм.
Getsetpapermetrics35Получает или указывает размеры бумаги и другие данные форм на устройстве вывода .
PostscriptData37Отправляет произвольные данные PostScript на устройство вывода.
PostscriptIgnore38Уведомляет устройство вывода о необходимости игнорировать данные PostScript.
Getdeviceunits42Получает единицы устройства, настроенные в настоящее время на устройстве вывода.
Getextendedtextmetrics256Получает расширенные текстовые метрики, настроенные в настоящее время на устройстве output .
Getpairkerntable258Получает таблицу керна шрифтов, определенную в данный момент на устройстве вывода.
Exttextout512Рисует текст, используя текущий выбранный шрифт, цвет фона и цвет текста.
Getfacename513Получает имя начертания шрифта, настроенное в данный момент на устройстве.
Downloadface514Устанавливает имя шрифта на устройстве.
MetafileDriver2049Запрашивает драйвер принтера о поддержке метафайлов на устройстве output .
Querydibsupport3073Запрашивает у драйвера принтера поддержку DIB на устройстве вывода.
BeginPath4096Открывает путь.
ClipToPath4097Определяет область отсечения, ограниченную контуром. Ввод ДОЛЖЕН быть 16-битной величиной , которая определяет действие, которое нужно предпринять.
EndPath4098Завершает путь.
OpenChannel4110То же, что и STARTDOC, указанный с документом NULL и именем файла output , данными в необработанном режиме и нулевым типом.
Downloadheader4111Указывает драйверу принтера загружать наборы процедур PostScript.
CloseChannel4112То же, что и ENDDOC. См. OPEN_CHANNEL.
PostscriptPassthrough4115Отправляет произвольные данные непосредственно в драйвер принтера, который, как ожидается, будет обрабатывать эти данные только в режиме PostScript.PostscriptIdentify .
EncapsulatedPostscript4116Отправляет произвольные данные непосредственно в драйвер принтера.
PostscriptIdentify4117Устанавливает драйвер принтера в режим PostScript или GDI.
PostscriptInjection4118Вставляет блок необработанных данных в поток PostScript. input ДОЛЖЕН быть 32-битным числом, указывающим количество байтов для вставки, 16-битным числом , указывающим точку вставки, и 16-битным числом, определяющим номер страницы, за которым следует байты для вставки.
Checkjpegformat4119Проверяет, поддерживает ли принтер изображение в формате JPEG.
Checkpngformat4120Проверяет, поддерживает ли принтер изображение PNG.
GetPsFeaturesetting4121Получает информацию об указанной настройке функции для драйвера принтера PostScript .
MxdcEscape4122Позволяет приложениям записывать документы в файл или на принтер в формате XML Paper Specification (XPS).
Spclpassthrough24568Позволяет приложениям включать частные процедуры и другие произвольные данные в документы.

Смотрите также