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


Атрибуты параметра для функции ColorMode

Внимание

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

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

В следующей таблице перечислены атрибуты, связанные с функцией ColorMode. Дополнительные сведения о функции ColorMode см. в разделе "Стандартные функции".

Attribute name Параметр атрибута Комментарии
*Цвет? ЗНАЧЕНИЕ TRUE или FALSE, указывающее, создает ли параметр цвет. Необязательно. Если значение не указано, значение по умолчанию — TRUE для *DrvBPP> 1. Чтобы создать серое масштабирование, задайте значение FALSE с параметром *DrvBPP> 1.
*ColorPlaneOrder LIST, указывающий порядок, в котором Unidrv должен отправлять данные цветовой плоскости.

Примеры:

LIST (YELLOW, MAGENTA, CYAN, BLACK)

LIST (КРАСНЫЙ, ЗЕЛЕНЫЙ, СИНИЙ)

Цвета могут повторяться в списке.
Требуется, если *DevNumOfPlanes больше 1. Число указанных цветов должно быть равно *DevNumOfPlanes.
*DevBPP Числовое значение, указывающее количество битов на пиксель цветных данных, поддерживаемых принтером. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно 1.
*DevNumOfPlanes Числовое значение, указывающее количество цветовых плоскостей, поддерживаемых принтером. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно 1. (Для цветных принтеров значение 1 называется режимом пикселей.)
*DrvBPP Числовое значение, указывающее количество битов на пиксель, которое Unidrv должен использовать для буфера отрисовки растрового изображения. Формат растрового изображения — это независимая от устройства (DIB) карта Windows, а допустимые значения : 1, 4, 8, 16, 24 или 32. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно 1. (Для цветных принтеров значение 1 называется "планарным режимом".

DiOb-объекты Windows всегда используют одну цветовую плоскость.

*IPCallbackID Положительное числовое значение, переданное методу IPrintOemUni в подключаемый модуль отрисовки::ImageProcessing в качестве аргумента IPCallbackID. Требуется, если включен подключаемый модуль отрисовки, содержащий метод IPrintOemUn::ImageProcessing .
*ColorProgrammable ЗНАЧЕНИЕ TRUE или FALSE, указывающее, является ли цветовая палитра программируемой. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE.
*Палитра Числовое значение, представляющее количество записей в цветовой палитре, используемой с указанным параметром. Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно 2.
*RasterMode DIRECT или INDEXED, указывающий, отправляются ли растровые данные непосредственно на принтер или индексируются с помощью цветовой палитры. Необязательно. Если значение не указано, значение по умолчанию — INDEXED.

Дополнительные сведения об атрибутах параметров см. в разделе "Атрибуты параметров" для всех компонентов.

См. также раздел "Управление качеством изображения".