SetOutputIntentProfileReference

Conformidad, gestión de color

Descripción

Crea o reemplaza un output intent PDF 2.0 a nivel de documento o de página que referencia un perfil ICC externo sin incrustar los bytes del perfil

Sintaxis

Delphi

Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: 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
ProfileFileNameArchivo ICC local usado para validar el perfil y derivar sus metadatos de referencia; los bytes no se incrustan
ProfileURLURI RFC 3986 ASCII con un esquema explícito para recuperar el mismo perfil ICC
OutputConditionIdentifierIdentificador de condición de producción requerido
OutputConditionCondición legible por personas opcional
InfoDescripción adicional opcional
RegistryNameURI de registro opcional
ProfileNameDescripción del perfil ICC requerida
ColorantNamesNombres de colorantes opcionales delimitados por punto y coma; para un perfil de n colorantes, los nombres omitidos se leen del colorantTableTag del ICC, mientras que los nombres y el orden suministrados deben coincidir con esa etiqueta

Valor devuelto

1 en caso de éxito, o 0 para un destino no válido, un URI no válido, un perfil ICC de dispositivo de salida ilegible o mal formado, un espacio de color de perfil no admitido, texto requerido ausente o metadatos de colorantes no coincidentes

Observaciones

El método valida la cabecera ICC, el tamaño declarado, la clase de dispositivo de salida y la tabla de colorantes, y después escribe /DestOutputProfileRef con /URLs, un /CheckSum MD5 de 16 bytes, las cadenas /ICCVersion de cuatro bytes y /ProfileCS, /ProfileName y un /ColorantTable opcionalLos perfiles

Los perfiles GRAY, RGB y CMYK admiten el modo 5 de PDF/X-6p; los perfiles de 2CLR a FCLR admiten el modo 6 de PDF/X-6n

La llamada exige PDF 2.0 y sustituye la primera intención de salida en el ámbito seleccionado

Véase también

AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent