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

PageNumber0 voor de output intent van de Catalog, of een paginanummer beginnend bij 1 voor een expliciete output intent van een pagina
ColorantNamePDF-kleurstofnaam die de CxF/X-4-gegevens karakteriseren
CxFFileNameCxF/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