SetOutputIntentProfileReference
Samsvar, fargestyring
Beskrivelse
Oppretter eller erstatter en PDF 2.0-utdataintensjon på dokument- eller sidenivå som refererer til en ekstern ICC-profil uten å bygge inn profilbytene
Syntaks
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Parametere
| PageNumber | 0 for Catalog-utdataintensjonen, eller et 1-basert sidenummer for en eksplisitt sideutdataintensjon |
|---|---|
| ProfileFileName | Lokal ICC-fil brukt til å validere profilen og utlede referansemetadataene; bytene bygges ikke inn |
| ProfileURL | ASCII RFC 3986-URI med eksplisitt scheme for å hente samme ICC-profil |
| OutputConditionIdentifier | Påkrevd identifikator for produksjonsbetingelse |
| OutputCondition | Valgfri lesbar betingelse |
| Info | Valgfri tilleggsbeskrivelse |
| RegistryName | Valgfri register-URI |
| ProfileName | Påkrevd ICC-profilbeskrivelse |
| ColorantNames | Valgfrie semikolonavgrensede fargenavn; for en profil med n farger leses utelatte navn fra ICC colorantTableTag, mens oppgitte navn og rekkefølge må samsvare med den taggen |
Returverdi
1 ved vellykket utførelse, eller 0 for et ugyldig mål, en ugyldig URI, en ulesbar eller feilformet ICC-utdataenhetsprofil, et ustøttet profilfargerom, manglende påkrevd tekst eller usamsvarrende fargemetadata
Merknader
Metoden validerer ICC-hodet, deklarert størrelse, utdataenhets-klasse og fargestofftabell, og skriver så /DestOutputProfileRef med /URLs, en 16-byte MD5 /CheckSum, strengene /ICCVersion på fire byte og /ProfileCS, /ProfileName og en valgfri /ColorantTable
GRAY-, RGB - og CMYK-profiler støtter PDF/X-6p modus 5; 2CLR til FCLR-profiler støtter PDF/X-6n modus 6
Kallet krever PDF 2.0 og erstatter den første output intent-en på det valgte omfanget
Se også
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent