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

PageNumber0 for Catalog-utdataintensjonen, eller et 1-basert sidenummer for en eksplisitt sideutdataintensjon
ProfileFileNameLokal ICC-fil brukt til å validere profilen og utlede referansemetadataene; bytene bygges ikke inn
ProfileURLASCII RFC 3986-URI med eksplisitt scheme for å hente samme ICC-profil
OutputConditionIdentifierPåkrevd identifikator for produksjonsbetingelse
OutputConditionValgfri lesbar betingelse
InfoValgfri tilleggsbeskrivelse
RegistryNameValgfri register-URI
ProfileNamePåkrevd ICC-profilbeskrivelse
ColorantNamesValgfrie 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