SetOutputIntentSpectralData
Conformidade, gerenciamento de cores
Descrição
Adiciona, substitui ou remove uma entrada de colorante 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 Catalog, ou um número de página com base 1 para um output intent de página explícito |
|---|---|
| ColorantName | Nome de colorante PDF que os dados CxF/X-4 caracterizam |
| CxFFileName | Arquivo XML CxF/X-4 UTF-8 ou UTF-16 com BOM de até 64 MiB, ou uma string vazia para remover a entrada nomeada |
Valor de retorno
1 em caso de sucesso, ou 0 quando o alvo não tem output intent, o arquivo é ilegível ou malformado, o XML não tem raiz CxF, a colorante nomeada não tem exatamente um SpotInkCharacterisation correspondente, ou a mesma colorante aparece em /Solidities
Observações
O parser XML não resolve referências, rejeita declarações como tipos de documento externos, exige marcação balanceada e decodifica entidades XML predefinidas e numéricas antes de comparar SpotInkName
Os dados são armazenados em um stream comprimido; atribuir os mesmos bytes CxF novamente ao mesmo ou a outro colorante reutiliza o stream indireto existente em vez de embutir um duplicado
O preflight PDF/X decodifica independentemente cada stream espectral, impõe uma entrada única de tinta spot correspondente e rejeita sobreposição com solidez dos mixing hints
Veja também
SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode