THotPDF.RegisterNChannelColorSpace Method
Registreert procesonly- of gemengde proces-en-steunkleur NChannel-kleurruimten met het PDF 1.6 DeviceN-attributenformulier
Declaratie
function RegisterNChannelColorSpace(
const ColorantNames: array of AnsiString;
const AlternateCS: AnsiString;
const TintC1Matrix: array of Extended): AnsiString; overload;
function RegisterNChannelColorSpace(
const ColorantNames, ProcessColorantNames: array of AnsiString;
const AlternateCS: AnsiString; TintTransform: THPDFObject;
const SpotColorants: array of THPDFNChannelSpotColorant;
const PrintingOrder: array of AnsiString): AnsiString; overload;
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
ColorantNames | Namen die de NChannel-procescomponenten in de proceskleurruimte mappen |
AlternateCS | DeviceGray, DeviceRGB of DeviceCMYK proces- en alternatieve kleurruimte |
TintC1Matrix | Tinttransformatiematrix die kleurstofwaarden in de alternatieve kleurruimte mapt |
ProcessColorantNames | Geordende procescomponenten die voorkomen in de hoofdkleurstofarray |
TintTransform | Indirecte N-componentfunctie die de hoofdkleurstoffen in de alternatieve kleurruimte mapt |
SpotColorants | Spotnamen, Separation-tintfuncties, optionele vastheden en optionele puntvergrotingsfuncties |
PrintingOrder | Optionele permutatie van elke proces- en steunkleurstof |
Retourwaarde
Kleurruimte-resourcenaam voor gebruik met paginavul- en lijnkleurruimte-API's
Gebruiksopmerkingen
- Produceert een vijfdelige
DeviceN-array waarvan het attributenwoordenboek/Subtype /NChannelen een bijpassende/Process-woordenboek bevat - Vereist PDF 1.6 of hoger en wijst lege, dubbele,
All- enNone-componentnamen af DeviceGrayvereist één component,DeviceRGBvereist drie geordende componenten, en een gedeeltelijkeDeviceCMYK-set gebruikt de gereserveerde namenCyan,Magenta,YellowenBlack- De geavanceerde overload produceert individuele Separation-definities in
/Colorants, exacte/Process-componenten en optionele/MixingHintsmet/Solidities,/PrintingOrderen/DotGain - Hoofd-, proces- en spotarrays moeten elke kleurstof precies één keer dekken, tint- en puntvergrotingsfuncties moeten indirect zijn met geldige vormen, en vastheden moeten liggen van 0 tot en met 1
- Het registreren van dezelfde spotnaam met een andere alternatieve kleurruimte of tintfunctie in één document faalt vóór uitvoer