共用方式為


GetPS2ColorRenderingDictionary 函式 (icm.h)

從指定的 ICC 色彩設定檔擷取 PostScript 層級 2 色彩轉譯字典。

語法

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,則所需的緩衝區大小會以 *mbSize 傳回。

pcbPS2ColorRenderingDictionary

變數的指標,其中包含以位元組為單位的緩衝區大小。 傳回時,變數包含實際複製的位元元組數目。

pbBinary

布爾變數的指標。 如果 為 TRUE,則可以二進位格式複製色彩轉譯字典。 如果 為 FALSE,字典會以ASCII85格式編碼。 傳回時,這個布爾變數會指出字典實際上是二進位 (TRUE) 或ASCII85 (FALSE) 。

傳回值

如果此函式成功,則傳回值為 TRUE。 如果 pBuffer 參數為 NULL,而且緩衝區所需的大小會複製到 azuresize,它也會傳回 TRUE

如果此函式失敗,則傳回值為 FALSE

備註

如果配置檔中無法使用字典, GetPS2ColorRenderingDictionary 函式會使用配置文件內容來建置字典。 然後,這個字典可作為 PostScript Level 2 setcolorrendering 運算符的操作數。

此方法不支援 WCS 設定檔。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 icm.h
程式庫 Mscms.lib
Dll Mscms.dll

另請參閱