Атрибуты выбросов растровых данных

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

В следующей таблице перечислены атрибуты, описывающие поддержку принтера для выбросов растровых данных.

Attribute name Параметр атрибута Комментарии
CursorXAfterSendBlockData Константное значение, указывающее x-позицию курсора после отправки блока растровых данных. Может быть одним из следующих: AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN значение пикселя в начале графического блока, пикселя после последнего в блоке или источника курсора. Необязательно. Если значение не указано, значение по умолчанию AT_GRXDATA_END.
CursoryAfterSendBlockData Константное значение, указывающее y-позицию курсора после отправки блока растровых данных. Может быть одним из следующих: NO_MOVE AUTO_INCREMENT Необязательно. Если значение по умолчанию не указано, значение по умолчанию NO_MOVE, то есть положение курсора не изменяется.
MaxMultipleRowBytes Числовое значение, указывающее максимальный размер блока растра для использования при скачивании растровых данных на устройствах, которые задают SendMultipleRows? значение TRUE Значение по умолчанию — 32 КБ. Наибольшее допустимое значение — 256 КБ.
MirrorRasterByte? ЗНАЧЕНИЕ TRUE или FALSE, указывающее, должен ли Unidrv зеркально отображать (обратный) каждый байт данных изображения. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE.
MirrorRasterPage? ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли зеркально отображать выходные данные. Если значение TRUE, этот атрибут вызывает печать всего на странице как растр, а затем зеркальное отображение в противоположном направлении от перевязки. Это означает, что книжные страницы зеркально слева направо, альбомные страницы отражаются сверху вниз. Этот атрибут наиболее полезен для печати на прозрачности или обратной печати пленки. Необязательно. Значение по умолчанию — FALSE. Этот атрибут является перемещаемым глобальным атрибутом. Он может отображаться как атрибут корневого уровня (см . атрибуты только для корневого уровня), если нет зависимостей конфигурации, или может отображаться с конструкциями Option или Case на основе типа носителя.
MoveToX0BeforeSetColor? ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли задать координату x курсора равным нулю перед отправкой явной команды выбора цвета. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE. Может быть true только в том случае, если UseExpColorSelectCmd? также имеет значение TRUE.
OptimizeLeftBound? ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли Unidrv удалять пустые поля в левой части каждой полосы. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE.
OutputDataFormat H_BYTE или V_BYTE, указывая, сопоставляются ли биты в байтах данных с горизонтальными пикселями или вертикальными пикселями. Необязательно. Если значение по умолчанию не указано, H_BYTE.
PreAnalysisOptions Числовое значение, одно из 0, 1, 2, 4 или 8. Сведения о значении каждого параметра атрибута см. в разделе "Инфраструктура преанализа". Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно 1.
RasterSendAllData? ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли Unidrv отправлять все растровые данные, включая пустые строки сканирования и пустые строки сканирования в строках сканирования. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE.
SendMultipleRows? TRUE или FALSE, указывающие, может ли команда, указанная cmdSendBlockData, одновременно отправлять несколько блоков.
StripBlanks LIST, указывающий, какие пустые в блоке данных растра должны быть удалены. Может быть одним или несколькими: ВЕДУЩИЕ ЗАКЛЮЧАЕМЫЕ КОНЕЧНЫЕ ПУТИ Необязательно. Если не указано, Unidrv не удаляет пустые поля. См. также раздел MinStripBlankPixels в атрибутах параметра для функции разрешения.
UseExpColorSelectCmd? TRUE или FALSE, указывающие, требуется ли для принтера явные команды выбора цвета, отдельно от данных растерного цвета. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE. Для принтеров dot-matrix требуется значение TRUE.

Сведения о командах, связанных с выбросом растровых данных, см. в разделе "Команды выбросов данных raster".