|
THotPDF.RegisterSeparation
|
Topo |
|
Declara um espaço de cor Separation PDF 1.3+ para fluxos de impressão com cores spot (ISO 32000-1 8.6.6.4). Cada chamada regista uma tinta spot e devolve um nome de espaço de cor gerado automaticamente (Sep1, Sep2, ...) utilizável com THPDFPage.SetFillColorSpace / SetStrokeColorSpace + SetFillColor([tint]) / SetStrokeColor([tint])
Delphi syntax: function RegisterSeparation(const ColorantName: AnsiString; const AlternateCS: AnsiString; const TintC1: array of Extended): AnsiString;
C++ syntax: AnsiString RegisterSeparation(const AnsiString& ColorantName, const AnsiString& AlternateCS, const Extended* TintC1, int TintC1Count);
Descrição Um espaço de cor Separation permite que um PDF referencie uma tinta spot (por exemplo, uma cor Pantone) pelo nome. Os dispositivos de impressão conformes usam a tinta real; os visualizadores no ecrã e os pré-visualizadores digitais recorrem à cor AlternateCS fornecida em tint = 1.0, interpolando linearmente até "sem tinta" em tint = 0
ColorantName - o nome da tinta, por exemplo AlternateCS - TintC1 - componentes alternate-CS à força total da tinta (tint = 1.0). A contagem de componentes tem de corresponder a AlternateCS; os valores estão em [0..1]. Note que para DeviceGray, a convenção é 0 = preto e 1 = branco (o oposto da predefinição BlackIs1 da imagem)
Valor devolvido: um nome gerado automaticamente (Sep1, Sep2, ...). Devolve uma string vazia quando StrictVersionLock está ativo e a Version em vigor está abaixo de PDF 1.3 (caso contrário a versão do documento sobe automaticamente para 1.3)
Code Example
See Also RegisterDeviceN, RegisterLabColorSpace, Version, PDF Filter Support
|