SetOutputIntentProfileReference
Soulad s normami, správa barev
Popis
Vytvoří nebo nahradí výstupní záměr PDF 2.0 na úrovni dokumentu nebo stránky, který odkazuje na externí profil ICC, aniž by vkládal bajty profilu
Syntaxe
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Parametry
| PageNumber | 0 pro výstupní záměr katalogu, nebo číslo stránky od jedničky pro explicitní výstupní záměr stránky |
|---|---|
| ProfileFileName | Lokální soubor ICC používaný k ověření profilu a odvození jeho referenčních metadat; bajty se nevkládají |
| ProfileURL | URI podle RFC 3986 v ASCII s explicitním schématem pro získání téhož profilu ICC |
| OutputConditionIdentifier | Vyžadovaný identifikátor výrobní podmínky |
| OutputCondition | Volitelná podmínka čitelná pro člověka |
| Info | Volitelný doplňkový popis |
| RegistryName | Volitelné URI registru |
| ProfileName | Povinný popis profilu ICC |
| ColorantNames | Volitelné názvy barviv oddělené středníky; u profilu s n barvivy se vynechané názvy přečtou z colorantTableTag v ICC a dodané názvy a pořadí musí odpovídat té značce |
Návratová hodnota
1 při úspěchu, nebo 0 pro neplatný cíl, URI, nečitelný nebo poškozený výstupní profil zařízení ICC, nepodporovaný barevný prostor profilu, chybějící povinný text nebo nesouhlasná metadata barviva
Poznámky
Metoda ověří záhlaví ICC, deklarovanou velikost, třídu výstupního zařízení a tabulku barviv, pak zapíše /DestOutputProfileRef s /URLs, 16bajtovým MD5 /CheckSum, čtyřbajtovými řetězci /ICCVersion a /ProfileCS, /ProfileName a volitelnou /ColorantTable
GRAY, RGB a CMYK podporují režim 5 PDF/X-6p; profily 2CLR až FCLR podporují režim 6 PDF/X-6n
Volání vyžaduje PDF 2.0 a nahrazuje první výstupní záměr ve vybraném rozsahu
Viz také
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent