THotPDF.RegisterNChannelColorSpace Method
Registrerar NChannel-färgrymder med enbart process eller blandad process och spot, i PDF 1.6:s DeviceN-attributform
Deklaration
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;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
ColorantNames | Namn som mappar NChannel-processkomponenterna in i processfärgrymden |
AlternateCS | DeviceGray, DeviceRGB, eller DeviceCMYK process- och alternativ färgrymd |
TintC1Matrix | Tint-transformationsmatris som mappar färgämnesvärden in i den alternativa färgrymden |
ProcessColorantNames | Ordnade processkomponenter som förekommer i huvudfärgämnesarrayen |
TintTransform | Indirekt N-komponentsfunktion som mappar huvudfärgämnena in i den alternativa färgrymden |
SpotColorants | Spot-namn, Separation-tintfunktioner, valfria soliditeter och valfria dot gain-funktioner |
PrintingOrder | Valfri permutation av alla process- och spot-färgämnen |
Returvärde
Färgrymdsresursnamn att använda med sidans API:er för fyllnads- och streckfärgrymd
Användningsanteckningar
- Emitterar en femelements
DeviceN-array vars attributordlista innehåller/Subtype /NChanneloch en matchande/Processdictionary - Kräver PDF 1.6 eller senare och avvisar tomma, duplicerade,
AllochNone-komponentnamn DeviceGraykräver en komponent,DeviceRGBkräver tre ordnade komponenter, och en partiellDeviceCMYK-uppsättning använder de reserveradeCyan,Magenta,YellowochBlacknamnen- Den avancerade överbelastningen emitterar separata Separation-definitioner i
/Colorants, exakta/Processkomponenter, samt valfri/MixingHintssom innehåller/Solidities,/PrintingOrderoch/DotGain - Huvud-, process- och spot-arrayer måste täcka varje färgämne exakt en gång, tint- och dot gain-funktioner måste vara indirekta med giltiga former, och soliditeter måste ligga från 0 till 1
- Att registrera samma spot-namn med en annan alternativ färgrymd eller tintfunktion i ett dokument misslyckas innan utdata