SetOutputIntentProfileReference

Usklađenost, upravljanje bojama

Opis

Stvara ili zamjenjuje izlaznu namjeru PDF 2.0 na razini dokumenta ili stranice koja referencira vanjski ICC profil bez ugrađivanja bajtova profila

Sintaksa

Delphi

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

Parametri

PageNumber0 za izlaznu namjeru Cataloga ili broj stranice, s brojenjem od 1, za izričitu izlaznu namjeru stranice
ProfileFileNameLokalna ICC datoteka koja se koristi za provjeru profila i izvođenje njegovih referentnih metapodataka; bajtovi se ne ugrađuju
ProfileURLASCII URI po RFC 3986 s izričitom shemom za dohvat istog ICC profila
OutputConditionIdentifierObavezan identifikator produkcijskog uvjeta
OutputConditionNeobavezan čitljiv uvjet
InfoNeobavezan dodatni opis
RegistryNameNeobavezan URI registra
ProfileNameObavezan opis ICC profila
ColorantNamesNeobavezni nazivi bojila odvojeni točka-zarezima; za profil s n bojila izostavljeni se nazivi čitaju iz ICC oznake colorantTableTag, a dani nazivi i redoslijed moraju odgovarati toj oznaci

Povratna vrijednost

1 pri uspjehu, odnosno 0 za neispravno odredište, URI, nečitljiv ili neispravan ICC profil izlaznog uređaja, nepodržani prostor boja profila, nedostajući obavezni tekst ili nepodudarne metapodatke bojila

Napomene

Metoda provjerava ICC zaglavlje, deklariranu veličinu, klasu izlaznog uređaja i tablicu bojila, a zatim zapisuje /DestOutputProfileRef s /URLs, 16-bajtnim MD5 /CheckSum, četverobajtnim /ICCVersion i nizovima /ProfileCS, /ProfileName te neobaveznim /ColorantTableProfili

GRAY, RGB i CMYK podržavaju PDF/X-6p način 5; profili 2CLR do FCLR podržavaju PDF/X-6n način 6Poziv zahtijeva PDF 2.0 i zamjenjuje prvu izlaznu namjeru odabranog dosega

Vidi također

AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent