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
| PageNumber | 0 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 |
|---|---|
| ProfileFileName | Archivo ICC local usado para validar el perfil y derivar sus metadatos de referencia; los bytes no se incrustan |
| ProfileURL | URI RFC 3986 ASCII con un esquema explícito para recuperar el mismo perfil ICC |
| OutputConditionIdentifier | Identificador de condición de producción requerido |
| OutputCondition | Condición legible por personas opcional |
| Info | Descripción adicional opcional |
| RegistryName | URI de registro opcional |
| ProfileName | Descripción del perfil ICC requerida |
| ColorantNames | Nombres 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