|
THotPDF.RegisterLabColorSpace
|
Vrh |
|
Registruje PDF 1.3 CIELab color space (ISO 32000-1 8.6.5.3) pod automatski generisanim resursnim imenom (
Delphi syntax: function RegisterLabColorSpace(WhitePointX, WhitePointY, WhitePointZ: Single; RangeAMin, RangeAMax, RangeBMin, RangeBMax: Single): AnsiString;
C++ syntax: AnsiString RegisterLabColorSpace(float WhitePointX, float WhitePointY, float WhitePointZ, float RangeAMin, float RangeAMax, float RangeBMin, float RangeBMax);
Opis CIELab prostor boja opisuje boje nezavisno od bilo kog prikaznog ili štamparskog uređaja: L* izražava svetlinu u [0..100], a* zelenu/crvenu osu, a b* plavu/žutu osu (obično [-128..127]). Usklađeni PDF pregledači pretvaraju L*a*b* u boju uređaja koristeći podešeni
D50 - ICC print standard. WhitePoint = [0.9505, 1.0, 1.089]. D65 - sRGB / display standard. WhitePoint = [0.95047, 1.0, 1.08883].
WhitePoint Y mora biti jednak 1.0 prema tabeli 64 u specifikaciji; X i Z moraju biti pozitivni. Ako su sva četiri Range parametra nula, koristi se implicitni podrazumevani
Return value: automatski generisano ime resursa (Lab1, Lab2, ...) Vraća prazan string kada je StrictVersionLock uključen a aktivna Version je ispod PDF 1.3 (inače se verzija automatski podiže na 1.3)
Code Example
Vidi i Version, Compression, PDF Filter Support
|