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

PageNumber0 za namen izhoda kataloga ali številka strani z osnovo 1 za izrecni namen izhoda strani
ProfileFileNameKrajevna datoteka ICC, uporabljena za preverjanje profila in izpeljavo njegovih sklicnih metapodatkov; bajti niso vgrajeni
ProfileURLURI ASCII RFC 3986 z izrecno shemo za pridobitev istega profila ICC
OutputConditionIdentifierObvezen identifikator produkcijskih pogojev
OutputConditionNeobvezen človeku berljiv pogoj
InfoNeobvezen dodaten opis
RegistryNameNeobvezen URI registra
ProfileNameObvezen opis profila ICC
ColorantNamesNeobvezna 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