|
THotPDF.RegisterLabColorSpace THotPDF
|
Vrh |
|
Registrira barvni prostor PDF 1.3 CIELab (ISO 32000-1 8.6.5.3) pod samodejno generiranim imenom vira (Lab1, Lab2, ...). Vrnjenemu imenu uporabite s THPDFPage.SetFillColorSpace / SetStrokeColorSpace, nato pa SetFillColor / SetStrokeColor s tremi komponentami L*a*b*
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);
Description Barvni prostor CIELab opisuje barve neodvisno od katere koli prikazovalne ali tiskalne naprave: L* izraža svetlost v [0..100], a* os zeleno/rdeče in b* os modro/rumeno (običajno [-128..127]). Skladni pregledovalniki PDF pretvorijo L*a*b* v barvo naprave z uporabo nastavljenega osvetljevalca WhitePoint. Pogosti osvetljevalci
D50 - ICC print standard. WhitePoint = [0.9505, 1.0, 1.089]. D65 - sRGB / display standard. WhitePoint = [0.95047, 1.0, 1.08883].
WhitePoint Y must equal 1.0 per spec table 64; X and Z must be positive. Passing all four Range parameters as zero falls back to the spec's implicit default
Povratna vrednost: samodejno generirano ime vira (Lab1, Lab2, ...). Vrne prazen niz, kadar je StrictVersionLock vklopljen in je aktivna Version pod PDF 1.3 (sicer se različica samodejno poviša na 1.3)
Code Example
Glejte tudi Version, Compression, PDF Filter Support
|