SetOutputIntentSpectralData
Conformidade, gestão de cor
Descrição
Adiciona, substitui ou remove uma entrada de corante no dicionário /SpectralData do OutputIntent PDF 2.0
Sintaxe
Delphi
Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;Parâmetros
| PageNumber | 0 para o output intent do Catálogo, ou um número de página com base um para um output intent de página explícito |
|---|---|
| ColorantName | Nome de corante PDF que os dados CxF/X-4 caraterizam |
| CxFFileName | Ficheiro XML CxF/X-4 UTF-8 ou UTF-16 com BOM até 64 MiB, ou uma cadeia vazia para remover a entrada nomeada |
Valor devolvido
1 em caso de êxito, ou 0 quando o alvo não tem output intent, o ficheiro é ilegível ou malformado, o XML não tem raiz CxF, o corante nomeado não tem exatamente um SpotInkCharacterisation correspondente, ou o mesmo corante aparece em /Solidities
Observações
O analisador XML não resolve referências, recusa declarações como tipos de documento externos, exige marcação equilibrada e descodifica entidades XML predefinidas e numéricas antes de comparar SpotInkName
Os dados são guardados num fluxo comprimido; atribuir de novo bytes CxF idênticos à mesma ou a outra colorante reutiliza o fluxo indireto existente em vez de embutir um duplicado
O pré-voo PDF/X descodifica de forma independente cada fluxo espectral, impõe uma entrada de tinta direta correspondente única e recusa sobreposição com coberturas de sugestões de mistura
Consulte também
SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode