SetOutputIntentSpectralData
Conformidad, gestión de color
Descripción
Agrega, reemplaza o elimina una entrada de colorante en el diccionario /SpectralData del OutputIntent de PDF 2.0
Sintaxis
Delphi
Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: WideString): Integer;Parámetros
| PageNumber | 0 para el output intent del Catalog, o un número de página con base 1 para un output intent de página explícito |
|---|---|
| ColorantName | Nombre de colorante PDF que los datos CxF/X-4 caracterizan |
| CxFFileName | Archivo XML CxF/X-4 en 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 output intent, el archivo es ilegible o está malformado, 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 preflight PDF/X decodifica de forma independiente cada flusso spettrale, 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