SetOutputIntentProfileReference
Skladnost, upravljanje barv
Opis
Ustvari ali zamenja namen izhoda PDF 2.0 na ravni dokumenta ali strani, ki se sklicuje na zunanji profil ICC, brez vgrajenih bajtov profila
Sintaksa
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Parametri
| PageNumber | 0 za namen izhoda kataloga ali številka strani z osnovo 1 za izrecni namen izhoda strani |
|---|---|
| ProfileFileName | Krajevna datoteka ICC, uporabljena za preverjanje profila in izpeljavo njegovih sklicnih metapodatkov; bajti niso vgrajeni |
| ProfileURL | URI ASCII RFC 3986 z izrecno shemo za pridobitev istega profila ICC |
| OutputConditionIdentifier | Obvezen identifikator produkcijskih pogojev |
| OutputCondition | Neobvezen človeku berljiv pogoj |
| Info | Neobvezen dodaten opis |
| RegistryName | Neobvezen URI registra |
| ProfileName | Obvezen opis profila ICC |
| ColorantNames | Neobvezna s podpičji ločena imena barvil; za profil z n barvili se izpuščena imena preberejo iz colorantTableTag ICC, podana imena in vrstni red pa se morata ujemati s to oznako |
Vrnjena vrednost
1 ob uspehu ali 0 za neveljaven cilj ali URI, neberljiv ali napačno oblikovan profil izhodnih naprav ICC, nepodprt barvni prostor profila, manjkajoče obvezno besedilo ali neujemajoče se metapodatke barvil
Opombe
Metoda preveri glavo ICC, napovedano velikost, razred izhodnih naprav in tabelo barvil, nato pa zapiše /DestOutputProfileRef s /URLs, 16-bajtnim /CheckSum MD5, štiribajtnima nizoma /ICCVersion in /ProfileCS, /ProfileName ter neobvezno /ColorantTableProfili
GRAY, RGB in CMYK podpirajo način 5 PDF/X-6p; profili 2CLR do FCLR pa način 6 PDF/X-6nKlic zahteva PDF 2.0 in zamenja prvi namen izhoda pri izbranem obsegu
Glej tudi
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent