Функция GetPS2ColorRenderingDictionary извлекает каталог цветопередачи PostScript Level 2 из указанного профиля.
Синтаксис
BOOL WINAPI GetPS2ColorRenderingDictionary( HPROFILE hProfile, DWORD dwIntent, PBYTE pBuffer, PDWORD pcbSize, PBOOL pbBinary ); |
hProfile
Определяет дескриптор рассматриваемого профиля.
dwIntent
Определяет желательный метод преобразования цвета для каталога цветопередачи. Правильные значения:
INTENT_PERCEPTUAL
INTENT_SATURATION
INTENT_RELATIVE_COLORIMETRIC
INTENT_ABSOLUTE_COLORIMETRIC
Для получения дополнительной информации, см. статью Методы преобразования цвета.
pBuffer
Указатель на буфер в котором должен расположиться каталог цветопередачи. Если указатель pBuffer установлен в НУЛЬ (NULL), необходимый размер буфера возвращается в параметре *pcbSize.
pcbSize
Указатель на переменную, содержащую в себе размер буфера в байтах. По возвращению, переменная содержит число фактически скопированных байтов.
pbBinary
Указатель на булеву переменную. Если она - ИСТИНА (TRUE), каталог цветопередачи должен копироваться в бинарной форме. Если - ЛОЖЬ (FALSE), словарь будет закодирован в форме ASCII85. По возвращению, эта булева переменная указывает, был ли словарь фактически двоичным (ИСТИНА (TRUE)) или ASCII85 (ЛОЖЬ (FALSE)).
Если эта функция завершается успешно, возвращаемое значение - ИСТИНА (TRUE). Она также возвращает значение ИСТИНА (TRUE), если параметр pBuffer - НУЛЬ (NULL), а размер, требуемый для буфера, копируется в pcbSize.
Если эта функция завершается ошибкой, возвращаемое значение - ЛОЖЬ (FALSE).
Если каталог в профиле не доступен, то функция GetPS2ColorRenderingDictionary создает его, используя содержание профиля. Этот каталог может затем использоваться как операнд для оператора setcolorrendering языка PostScript Level 2.
Обзор Основные понятия управления цветом, Функции, используемые ICM
Размещение и совместимость GetPS2ColorRenderingDictionary |
||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Нет |
е | Windows Me | Да |
н | Windows 98 | Да |
т | Windows 95 | Нет |
С | Windows Server 2003 | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Нет |
в | ||
е | ||
р | ||
Используемая библиотека | Mscms.lib | |
Используемая DLL | - | |
Заголовочный файл | ||
- объявлено в | Icm.h | |
- включено в | - | |
Unicode | Нет | |
Замечания по платформе | Не имеется |