SetOutputIntentProfileReference
Conformitate, gestionarea culorilor
Descriere
Creează sau înlocuiește o intenție de ieșire PDF 2.0 la nivel de document sau de pagină, care referențiază un profil ICC extern fără a încorpora octeții profilului
Sintaxă
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Parametri
| PageNumber | 0 pentru intenția de ieșire a Catalogului sau un număr de pagină, cu bază 1, pentru o intenție de ieșire explicită de pagină |
|---|---|
| ProfileFileName | Fișier ICC local folosit pentru a valida profilul și a deriva metadatele sale de referință; octeții nu sunt încorporați |
| ProfileURL | URI ASCII RFC 3986, cu schemă explicită, pentru recuperarea aceluiași profil ICC |
| OutputConditionIdentifier | Identificator obligatoriu de condiție de producție |
| OutputCondition | Condiție opțională, lizibilă de om |
| Info | Descriere suplimentară opțională |
| RegistryName | URI de registru opțional |
| ProfileName | Descriere obligatorie a profilului ICC |
| ColorantNames | Nume de coloranți opționale, delimitate prin punct și virgulă; pentru un profil cu n coloranți, numele omise sunt citite din colorantTableTag ICC, iar numele furnizate și ordinea lor trebuie să corespundă acelui tag |
Valoare returnată
1 la succes sau 0 pentru o țintă nevalidă, un URI nevalid, un profil ICC de dispozitiv de ieșire ilizibil sau malformat, un spațiu de culoare al profilului nesuportat, text obligatoriu lipsă sau metadate de coloranți nepotrivite
Observații
Metoda validează antetul ICC, dimensiunea declarată, clasa dispozitivului de ieșire și tabelul de coloranți, apoi scrie /DestOutputProfileRef cu /URLs, un /CheckSum MD5 de 16 octeți, șirurile /ICCVersion de patru octeți și /ProfileCS, /ProfileName și un /ColorantTable opționalProfilurile
GRAY, RGB și CMYK suportă modul PDF/X-6p 5; profilurile 2CLR până la FCLR suportă modul PDF/X-6n 6Apelul necesită PDF 2.0 și înlocuiește prima intenție de ieșire din scopul selectat
Vezi și
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent