SetOutputIntentProfileReference
Naleving, kleurbeheer
Beschrijving
Maakt een output intent voor PDF 2.0 op document- of paginaniveau aan die naar een extern ICC-profiel verwijst zonder de profielbytes in te sluiten, of vervangt die
Syntaxis
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;Parameters
| PageNumber | 0 voor de output intent van de Catalog, of een paginanummer beginnend bij 1 voor een expliciete output intent van een pagina |
|---|---|
| ProfileFileName | Lokaal ICC-bestand dat wordt gebruikt om het profiel te valideren en zijn referentiemetadata af te leiden; de bytes worden niet ingesloten |
| ProfileURL | ASCII RFC 3986 URI met een expliciet schema om hetzelfde ICC-profiel op te halen |
| OutputConditionIdentifier | Vereiste productieconditie-identificator |
| OutputCondition | Optionele, voor mensen leesbare conditie |
| Info | Optionele aanvullende beschrijving |
| RegistryName | Optionele registry-URI |
| ProfileName | Vereiste ICC-profielbeschrijving |
| ColorantNames | Optionele met puntkomma gescheiden kleurstofnamen; bij een profiel met n kleurstoffen worden weggelaten namen uit de ICC colorantTableTag gelezen, terwijl opgegeven namen en volgorde met die tag moeten overeenkomen |
Retourwaarde
1 bij succes, of 0 bij een ongeldig doel, URI, onleesbaar of misvormd ICC-outputdeviceprofiel, niet-ondersteunde profielkleurruimte, ontbrekende vereiste tekst of niet-overeenkomende kleurstofmetadata
Opmerkingen
De methode valideert de ICC-header, de opgegeven grootte, de outputdeviceklasse en de kleurstoftabel en schrijft daarna /DestOutputProfileRef met /URLs, een 16-byte MD5-/CheckSum, de vierbyte-/ICCVersion en /ProfileCS-strings, /ProfileName en een optionele /ColorantTable
GRAY-, RGB - en CMYK-profielen ondersteunen PDF/X-6p modus 5; 2CLR tot en met FCLR-profielen ondersteunen PDF/X-6n modus 6De aanroep vereist PDF 2.0 en vervangt de eerste output intent op het gekozen bereik
De aanroep vereist PDF 2.0 en vervangt de eerste output intent in het geselecteerde bereik
Zie ook
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent