SetOutputIntentSpectralData

Conformidad, gestión de color

Descripción

Añade, reemplaza o elimina una entrada de colorante en el diccionario /SpectralData del OutputIntent PDF 2.0

Sintaxis

Delphi

Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;

Parámetros

PageNumber0 para el output intent del catálogo, o un número de página con base 1 para un output intent de página explícito
ColorantNameNombre de colorante PDF que caracterizan los datos CxF/X-4
CxFFileNameArchivo XML CxF/X-4 UTF-8 o UTF-16 con BOM de hasta 64 MiB, o una cadena vacía para eliminar la entrada con nombre

Valor devuelto

1 en caso de éxito, o 0 cuando el destino no tiene ningún output intent, el archivo es ilegible o está mal formado, el XML no tiene raíz CxF, el colorante con nombre no tiene exactamente un SpotInkCharacterisation coincidente o el mismo colorante aparece en /Solidities

Observaciones

El analizador XML no resuelve referencias, rechaza declaraciones como tipos de documento externos, exige marcado equilibrado y decodifica las entidades XML predefinidas y numéricas antes de comparar SpotInkName

Los datos se almacenan en un flujo comprimido; asignar de nuevo bytes CxF idénticos al mismo u otro colorante reutiliza el flujo indirecto existente en lugar de incrustar un duplicado

La preverificación PDF/X decodifica de forma independiente cada flujo espectral, exige una entrada única de tinta directa coincidente y rechaza solapamientos con solideces de sugerencia de mezcla

Véase también

SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode