SetOutputIntentProfileReference

Conformità, gestione del colore

Descrizione

Crea o sostituisce un output intent di PDF 2.0 a livello di documento o di pagina che referenzia un profilo ICC esterno senza incorporare i byte del profilo

Sintassi

Delphi

Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;

Parametri

PageNumber0 per l'output intent del Catalog, oppure un numero di pagina a base 1 per un output intent di pagina esplicito
ProfileFileNameFile ICC locale usato per validare il profilo e derivare i suoi metadati di riferimento; i byte non vengono incorporati
ProfileURLURI ASCII RFC 3986 con schema esplicito per il recupero dello stesso profilo ICC
OutputConditionIdentifierIdentificatore richiesto della condizione di produzione
OutputConditionCondizione leggibile facoltativa
InfoDescrizione aggiuntiva facoltativa
RegistryNameURI del registro facoltativo
ProfileNameDescrizione richiesta del profilo ICC
ColorantNamesNomi di colorante facoltativi delimitati da punto e virgola; per un profilo a n coloranti, i nomi omessi vengono letti dal colorantTableTag ICC, mentre i nomi forniti e il loro ordine devono corrispondere a quel tag

Valore restituito

1 in caso di successo, oppure 0 per una destinazione non valida, un URI non valido, un profilo di dispositivo di output ICC illeggibile o malformato, uno spazio colore del profilo non supportato, un testo richiesto mancante o metadati di colorante non corrispondenti

Note

Il metodo valida l'intestazione ICC, la dimensione dichiarata, la classe del dispositivo di output e la tabella dei coloranti, poi scrive /DestOutputProfileRef con /URLs, un /CheckSum MD5 di 16 byte, le stringhe a quattro byte /ICCVersion e /ProfileCS, /ProfileName e una /ColorantTable facoltativaI profili

I profili GRAY, RGB e CMYK supportano la modalità 5 del PDF/X-6p; i profili da 2CLR a FCLR supportano la modalità 6 del PDF/X-6n

La chiamata richiede PDF 2.0 e sostituisce il primo output intent nell'ambito selezionato

Vedere anche

AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent