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

PageNumber0 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
ColorantNameNome de corante PDF que os dados CxF/X-4 caraterizam
CxFFileNameFicheiro 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