|
THotPDF.RegisterLabColorSpace
|
Hore |
|
Registruje farebný priestor PDF 1.3 CIELab (ISO 32000-1 8.6.5.3) pod automaticky generovaným názvom zdroja (Lab1, Lab2, ...). Použite vrátený názov s THPDFPage.SetFillColorSpace / SetStrokeColorSpace a potom SetFillColor / SetStrokeColor s tromi zložkami 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);
Opis Farebný priestor CIELab popisuje farby nezávisle od zobrazovacieho alebo tlačového zariadenia: L* vyjadruje svetlosť v [0..100], a* zeleno-červenú os a b* modro-žltú os (zvyčajne [-128..127]). PDF zobrazovače v súlade so špecifikáciou prevádzajú L*a*b* na farbu zariadenia pomocou nakonfigurovaného osvetľovača WhitePoint. Bežné osvetľovače:
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
Návratová hodnota: automaticky vygenerovaný názov zdroja (Lab1, Lab2, ...). Vracia prázdny reťazec, keď je StrictVersionLock zapnutý a aktívna Version je pod PDF 1.3 (inak sa verzia automaticky zvýši na 1.3)
Code Example
See Also Version, Compression, PDF Filter Support
|