|
THotPDF.RegisterLabColorSpace
|
Topo |
|
Valor de retorno: um nome de pattern gerado automaticamente (
Sintaxe Delphi: function RegisterLabColorSpace(WhitePointX, WhitePointY, WhitePointZ: Single; RangeAMin, RangeAMax, RangeBMin, RangeBMax: Single): AnsiString;
Sintaxe C++: AnsiString RegisterLabColorSpace(float WhitePointX, float WhitePointY, float WhitePointZ, float RangeAMin, float RangeAMax, float RangeBMin, float RangeBMax);
Descrição Registra um espaço de cores CIELab PDF 1.3 (ISO 32000-1 8.6.5.3) sob um nome de recurso gerado automaticamente (Lab1, Lab2, ...). Utilize o nome retornado com THPDFPage.SetFillColorSpace / SetStrokeColorSpace seguido de SetFillColor / SetStrokeColor, passando os três componentes L*a*b*
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
O espaço de cores CIELab descreve cores independentemente de qualquer dispositivo de exibição ou impressão: L* expressa luminosidade em [0..100], a* o eixo verde/vermelho, b* o eixo azul/amarelo (normalmente [-128..127]). Visualizadores PDF conformes convertem L*a*b* para a cor do dispositivo usando o iluminante WhitePoint configurado. Iluminantes comuns:
Code Example
See Also Version, Compression, PDF Filter Support
|