SetOutputIntentProfileReference
Overholdelse, farvestyring
Beskrivelse
Opretter eller erstatter en dokument- eller sideniveausers PDF 2.0-outputintent, der refererer til en ekstern ICC-profil uden at indlejre profilbytes
Syntaks
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Parametre
| PageNumber | 0 for Catalog-outputintenten eller et 1-baseret sidetal for en eksplicit side-outputintent |
|---|---|
| ProfileFileName | Lokal ICC-fil, der bruges til at validere profilen og aflede dens referencemetadata; bytes indlejres ikke |
| ProfileURL | ASCII RFC 3986-URI med et eksplicit scheme til at hente samme ICC-profil |
| OutputConditionIdentifier | Påkrævet produktionsbetingelsesidentifikator |
| OutputCondition | Valgfri menneskelig læsbar betingelse |
| Info | Valgfri yderligere beskrivelse |
| RegistryName | Valgfri register-URI |
| ProfileName | Påkrævet ICC-profilbeskrivelse |
| ColorantNames | Valgfri semikolonafgrænsede farvekomponentnavne; for en profil med n farvekomponenter læses udeladte navne fra ICC'ens colorantTableTag, mens angivne navne og rækkefølge skal stemme med dette tag |
Returværdi
1 ved succes eller 0 ved et ugyldigt mål, URI, en ulæsbar eller misdannet ICC-outputenhedsprofil, et ikke-understøttet profilfarverum, manglende påkrævet tekst eller afvigende farvekomponentmetadata
Bemærkninger
Metoden validerer ICC-hovedet, den deklarerede størrelse, output-enhedsklassen og farvestoftabellen og skriver derefter /DestOutputProfileRef med /URLs, en 16-byte MD5 /CheckSum, fire-byte /ICCVersion- og /ProfileCS-strenge, /ProfileName og en valgfri /ColorantTable
GRAY-, RGB - og CMYK-profiler understøtter PDF/X-6p-tilstand 5; profiler fra 2CLR til FCLR understøtter PDF/X-6n-tilstand 6
Kaldet kræver PDF 2.0 og erstatter den første output intent på det valgte omfang
Se også
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent