SetOutputIntentProfileReference

Vaatimustenmukaisuus, värienhallinta

Kuvaus

Luo tai korvaa asiakirja- tai sivutason PDF 2.0 -tulostusaikeen, joka viittaa ulkoiseen ICC-profiiliin upottamatta profiilitavuja

Syntaksi

Delphi

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

Parametrit

PageNumber0 katalogin tulostusaikeelle tai yhdestä alkava sivunumero erilliselle sivun tulostusaikeelle
ProfileFileNamePaikallinen ICC-tiedosto, jota käytetään profiilin vahvistamiseen ja sen viitemetatietojen johtamiseen; tavuja ei upoteta
ProfileURLASCII-muotoinen RFC 3986 -URI, jossa on eksplisiittinen skeema saman ICC-profiilin noutamiseksi
OutputConditionIdentifierVaadittu tuotantoehdon tunniste
OutputConditionValinnainen ihmiselle luettava ehto
InfoValinnainen lisäkuvaus
RegistryNameValinnainen rekisteri-URI
ProfileNameVaadittu ICC-profiilin kuvaus
ColorantNamesValinnaiset puolipistein erotellut väriainanimet; n-väriaineprofiilille puuttuvat nimet luetaan ICC-colorantTableTag-tietueesta, ja annettujen nimien ja järjestyksen on vastattava kyseistä tietuetta

Paluuarvo

1 onnistuessaan tai 0 epäkelpoa kohdetta, URI:a, lukukelvotonta tai muodoltaan virheellistä ICC-tulostelaiteprofiilia, ei-tukea profiilin väriavaruutta, puuttuvaa vaadittua tekstiä tai sopimatonta väriainemetatietoa varten

Huomautukset

Metodi vahvistaa ICC-otsikon, ilmoitetun koon, tulostelaiteluokan ja väriainataulukon ja kirjoittaa sitten /DestOutputProfileRef-tietueen /URLs-listalla, 16 tavun MD5-/CheckSum-tarkistussumalla, nelitavuisilla /ICCVersion- ja /ProfileCS-merkkijonoilla, /ProfileName-nimellä ja valinnaisella /ColorantTable-taulukollaProfiilit

GRAY, RGB ja CMYK tukevat PDF/X-6p-tilaa 5; profiilit 2CLRFCLR tukevat PDF/X-6n-tilaa 6Kutsu edellyttää PDF 2.0 -versiota ja korvaa ensimmäisen tulostusaikeeen valitussa laajuudessa

Katso myös

AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent