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


Функция GetPS2ColorRenderingDictionary (icm.h)

Извлекает словарь отрисовки цветов PostScript уровня 2 из указанного профиля цвета ICC.

Синтаксис

BOOL GetPS2ColorRenderingDictionary(
  HPROFILE hProfile,
  DWORD    dwIntent,
  PBYTE    pPS2ColorRenderingDictionary,
  PDWORD   pcbPS2ColorRenderingDictionary,
  PBOOL    pbBinary
);

Параметры

hProfile

Указывает дескриптор для соответствующего цветового профиля ICC.

dwIntent

Задает требуемое намерение отрисовки для словаря цветной отрисовки. Допустимые значения:

  • INTENT_PERCEPTUAL
  • INTENT_SATURATION
  • INTENT_RELATIVE_COLORIMETRIC
  • INTENT_ABSOLUTE_COLORIMETRIC

Дополнительные сведения см. в разделе Намерения отрисовки.

pPS2ColorRenderingDictionary

Указатель на буфер, в котором должен размещаться словарь цветной отрисовки. Если для указателя pBuffer задано значение NULL, требуемый размер буфера возвращается в *pcbSize.

pcbPS2ColorRenderingDictionary

Указатель на переменную, содержащую размер буфера в байтах. При возврате переменная содержит количество фактически скопированных байтов.

pbBinary

Указатель на логическую переменную. Если задано значение TRUE, словарь цветной отрисовки можно скопировать в двоичном виде. Если значение FALSE, словарь будет закодирован в ASCII85 форме. При возврате эта логическая переменная указывает, был ли словарь фактически двоичным (TRUE) или ASCII85 (FALSE).

Возвращаемое значение

Если эта функция выполняется успешно, возвращается значение TRUE. Он также возвращает значение TRUE , если параметр pBuffer имеет значение NULL и размер, необходимый для буфера, копируется в pcbSize.

Если эта функция завершается сбоем, возвращается значение FALSE.

Комментарии

Если словарь недоступен в профиле, функция GetPS2ColorRenderingDictionary создает словарь с использованием содержимого профиля. Затем этот словарь можно использовать в качестве операнда для оператора setcolorrendering уровня 2 PostScript.

Этот метод не поддерживает профили WCS.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть icm.h
Библиотека Mscms.lib
DLL Mscms.dll

См. также раздел