Bagikan melalui


Fungsi GetPS2ColorRenderingDictionary (icm.h)

Mengambil kamus penyajian warna PostScript Level 2 dari profil warna ICC yang ditentukan.

Sintaks

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

Parameter

hProfile

Menentukan handel ke profil warna ICC yang dimaksud.

dwIntent

Menentukan niat penyajian yang diinginkan untuk kamus penyajian warna. Nilai yang valid adalah:

  • INTENT_PERCEPTUAL
  • INTENT_SATURATION
  • INTENT_RELATIVE_COLORIMETRIC
  • INTENT_ABSOLUTE_COLORIMETRIC

Untuk informasi selengkapnya, lihat Niat rendering.

pPS2ColorRenderingDictionary

Penunjuk ke buffer tempat kamus penyajian warna akan ditempatkan. Jika penunjuk pBuffer diatur ke NULL, ukuran buffer yang diperlukan dikembalikan dalam *pcbSize.

pcbPS2ColorRenderingDictionary

Penunjuk ke variabel yang berisi ukuran buffer dalam byte. Saat dikembalikan, variabel berisi jumlah byte yang benar-benar disalin.

pbBinary

Penunjuk ke variabel Boolean. Jika TRUE, kamus penyajian warna dapat disalin dalam bentuk biner. Jika FALSE, kamus akan dikodekan dalam bentuk ASCII85. Saat dikembalikan, variabel Boolean ini menunjukkan apakah kamus sebenarnya adalah biner (TRUE) atau ASCII85 (FALSE).

Mengembalikan nilai

Jika fungsi ini berhasil, nilai yang dikembalikan adalah TRUE. Ini juga mengembalikan TRUE jika parameter pBuffer adalah NULL dan ukuran yang diperlukan untuk buffer disalin ke dalam pcbSize.

Jika fungsi ini gagal, nilai yang dikembalikan adalah FALSE.

Keterangan

Jika kamus tidak tersedia di profil, fungsi GetPS2ColorRenderingDictionary membangunnya menggunakan konten profil. Kamus ini kemudian dapat digunakan sebagai operand untuk operator setcolorrendering PostScript Level 2.

Metode ini tidak mendukung profil WCS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header icm.h
Pustaka Mscms.lib
DLL Mscms.dll

Lihat juga