Функция 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 |