Атрибуты параметра для функции 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. |
Дополнительные сведения об атрибутах параметров см. в разделе "Атрибуты параметров" для всех компонентов.
См. также раздел "Управление качеством изображения".