Compartilhar via


Função GetPS2ColorRenderingDictionary (icm.h)

Recupera o dicionário de renderização de cores do Nível 2 do PostScript do perfil de cor ICC especificado.

Sintaxe

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

Parâmetros

hProfile

Especifica um identificador para o perfil de cor ICC em questão.

dwIntent

Especifica a intenção de renderização desejada para o dicionário de renderização de cores. Os valores válidos são:

  • INTENT_PERCEPTUAL
  • INTENT_SATURATION
  • INTENT_RELATIVE_COLORIMETRIC
  • INTENT_ABSOLUTE_COLORIMETRIC

Para obter mais informações, consulte Intenções de renderização.

pPS2ColorRenderingDictionary

Ponteiro para um buffer no qual o dicionário de renderização de cores deve ser colocado. Se o ponteiro pBuffer for definido como NULL, o tamanho do buffer necessário será retornado em *pcbSize.

pcbPS2ColorRenderingDictionary

Ponteiro para uma variável que contém o tamanho do buffer em bytes. No retorno, a variável contém o número de bytes realmente copiados.

pbBinary

Ponteiro para uma variável booliana. Se TRUE, o dicionário de renderização de cores poderá ser copiado em formato binário. Se FALSE, o dicionário será codificado em ASCII85 formulário. No retorno, essa variável booliana indica se o dicionário era realmente binário (TRUE) ou ASCII85 (FALSE).

Retornar valor

Se essa função for bem-sucedida, o valor retornado será TRUE. Ele também retornará TRUE se o parâmetro pBuffer for NULL e o tamanho necessário para o buffer for copiado para pcbSize.

Se essa função falhar, o valor retornado será FALSE.

Comentários

Se o dicionário não estiver disponível no perfil, a função GetPS2ColorRenderingDictionary criará uma usando o conteúdo do perfil. Esse dicionário pode ser usado como o operando para o operador setcolorrendering de Nível 2 do PostScript.

Esse método não dá suporte a perfis WCS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho icm.h
Biblioteca Mscms.lib
DLL Mscms.dll

Confira também