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
| PageNumber | 0 per l'output intent del Catalog, oppure un numero di pagina a base 1 per un output intent di pagina esplicito |
|---|---|
| ProfileFileName | File ICC locale usato per validare il profilo e derivare i suoi metadati di riferimento; i byte non vengono incorporati |
| ProfileURL | URI ASCII RFC 3986 con schema esplicito per il recupero dello stesso profilo ICC |
| OutputConditionIdentifier | Identificatore richiesto della condizione di produzione |
| OutputCondition | Condizione leggibile facoltativa |
| Info | Descrizione aggiuntiva facoltativa |
| RegistryName | URI del registro facoltativo |
| ProfileName | Descrizione richiesta del profilo ICC |
| ColorantNames | Nomi 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