SetOutputIntentSpectralData
Naleving, kleurbeheer
Beschrijving
Voegt één kleurstofitem toe aan de /SpectralData-dictionary van de PDF 2.0 OutputIntent, vervangt die of verwijdert die
Syntaxis
Delphi
Function SetOutputIntentSpectralData(PageNumber: Integer; Const ColorantName, CxFFileName: 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 |
|---|---|
| ColorantName | PDF-kleurstofnaam die de CxF/X-4-gegevens karakteriseren |
| CxFFileName | CxF/X-4 XML-bestand in UTF-8 of met BOM gemarkeerde UTF-16 tot 64 MiB, of een lege string om het benoemde item te verwijderen |
Retourwaarde
1 bij succes, of 0 wanneer het doel geen output intent heeft, het bestand onleesbaar of misvormd is, de XML geen CxF-root heeft, de benoemde kleurstof niet exact één overeenkomende SpotInkCharacterisation heeft, of dezelfde kleurstof al in /Solidities voorkomt
Opmerkingen
De XML-parser lost niets op, wijst declaraties zoals externe documenttypes af, vereist gebalanceerde markup en decodeert vooraf gedefinieerde en numerieke XML-entiteiten voordat SpotInkName wordt vergeleken
Gegevens worden in een gecomprimeerde stream opgeslagen; het opnieuw toewijzen van identieke CxF-bytes aan dezelfde of een andere kleurstof hergebruikt de bestaande indirecte stream in plaats van een duplicaat in te sluiten
PDF/X-preflight decodeert elke spectrale stream onafhankelijk, dwingt een unieke overeenkomende spotinkt-ingang af en wijst overlappende soliditeiten uit mixinghints af
Zie ook
SetOutputIntentMixingHints, ClearOutputIntentColorantData, GetEffectivePageOutputIntentJSON, SetPDFXMode