THotPDF.RenderColorimetricLuminosityMasks

Menentukan bagaimana perenderan halaman yang dimuat mengubah warna sebuah luminosity soft mask menjadi nilai mask

Deklarasi

property RenderColorimetricLuminosityMasks: boolean read FRenderColorimetricLuminosityMasks write FRenderColorimetricLuminosityMasks default false;

Catatan

Ketika properti bernilai false (nilai default), mask luminosity membobot nilai red, green, dan blue yang diselesaikan dari grupnya dengan 0.30, 0.59, dan 0.11, apa pun blending space grup tersebut. Abu-abu tengah karenanya bermask sekitar setengah, dan seperti itulah PDF viewer pada umumnya menggambar drop shadow dan fade

Ketika properti bernilai true dan grup mask memiliki blending space berbasis CIE (CalGray, CalRGB, Lab, atau ICCBased), mask mengambil komponen Y CIE 1931 sebagaimana dijelaskan ISO 32000-1 section 11.5.3. Y diukur pada skala linier, sehingga abu-abu tengah yang sama hanya bermask sekitar seperlima dan bayangan tampak lebih terang dibandingkan pada viewer umum

Grup di ruang perangkat tidak terpengaruh. Warna latar /BC milik mask dikonversi dengan cara yang sama seperti paint di dalam grup

Setelan ini ikut menentukan identitas render-cache di memori dan disk, sehingga bitmap yang dirender dengan setelan yang satu tidak pernah dikembalikan untuk setelan yang lain

Contoh

Doc.RenderColorimetricLuminosityMasks:= true;
Bitmap:= Doc.RenderLoadedPageToBitmap(0, 150);

Lihat juga Semantik Rendering Lanjutan