SetOutputIntentProfileReference

Zhoda, správa farieb

Popis

Vytvorí alebo nahradí výstupný zámer PDF 2.0 na úrovni dokumentu alebo strany, ktorý odkazuje na externý ICC profil bez vkladania bajtov profilu

Syntax

Delphi

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

Parametre

PageNumber0 pre výstupný zámer katalógu alebo číslo strany počítané od 1 pre explicitný výstupný zámer strany
ProfileFileNameLokálny ICC súbor na overenie profilu a odvodenie jeho referenčných metadát; bajty sa nevkladajú
ProfileURLURI podľa RFC 3986 v ASCII s explicitnou schémou na získanie rovnakého ICC profilu
OutputConditionIdentifierVyžadovaný identifikátor tlačovej podmienky
OutputConditionVoliteľná ľudsky čitateľná podmienka
InfoVoliteľný doplnkový popis
RegistryNameVoliteľné URI registra
ProfileNameVyžadovaný popis ICC profilu
ColorantNamesVoliteľné názvy farebných zložiek oddelené bodkočiarkami; pri profile s n farebnými zložkami sa vynechané názvy prečítajú z ICC colorantTableTag, pričom dodané názvy a poradie musia tejto tabuľke zodpovedať

Návratová hodnota

1 pri úspechu, alebo 0 pri neplatnom cieli, URI, nečitateľnom alebo poškodenom ICC profile výstupného zariadenia, nepodporovanom farebnom priestore profilu, chýbajúcom povinnom texte alebo nezhodných metadátach farebných zložiek

Poznámky

Metóda overí hlavičku ICC, deklarovanú veľkosť, triedu výstupného zariadenia aj tabuľu farebných zložiek a potom zapíše /DestOutputProfileRef s /URLs, 16-bajtovým MD5 /CheckSum, štyribajtovými reťazcami /ICCVersion a /ProfileCS, /ProfileName a voliteľnou /ColorantTableProfily

GRAY, RGB a CMYK podporujú režim PDF/X-6p 5; profily 2CLRFCLR podporujú režim PDF/X-6n 6Volanie vyžaduje PDF 2.0 a nahradí prvý výstupný zámer vo vybranom rozsahu

Pozri tiež

AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent