THotPDF.RegisterNChannelColorSpace Method
Registra color space NChannel solo-process o misti process-e-spot usando la forma con attributi DeviceN di PDF 1.6
Dichiarazione
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;
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
ColorantNames | Nomi che mappano i componenti process dell'NChannel nel process colour space |
AlternateCS | Process e alternate colour space DeviceGray, DeviceRGB o DeviceCMYK |
TintC1Matrix | Matrice di tint transform che mappa i valori dei colorant nell'alternate colour space |
ProcessColorantNames | Componenti process ordinati presenti nell'array master di colorant |
TintTransform | Funzione indiretta a N componenti che mappa i colorant master nell'alternate colour space |
SpotColorants | Nomi spot, funzioni di tint Separation, solidità opzionali e funzioni di dot-gain opzionali |
PrintingOrder | Permutazione opzionale di ogni colorant process e spot |
Valore restituito
Nome di risorsa colour space da usare con le API di colore fill e stroke della pagina
Note sull'utilizzo
- Emette un array
DeviceNa cinque elementi il cui attributes dictionary contiene/Subtype /NChannele un dictionary/Processcorrispondente - Richiede PDF 1.6 o successivo e rifiuta nomi di componenti vuoti, duplicati,
AlleNone DeviceGrayrichiede un componente,DeviceRGBrichiede tre componenti ordinati e un set parzialeDeviceCMYKusa i nomi riservatiCyan,Magenta,YelloweBlack- L'overload avanzato emette definizioni Separation individuali in
/Colorants, componenti/Processesatti e/MixingHintsopzionali con/Solidities,/PrintingOrdere/DotGain - Gli array master, process e spot devono coprire ogni colorant esattamente una volta, le funzioni tint e dot-gain devono essere indirette con forme valide e le solidità devono stare tra 0 e 1
- Registrare lo stesso nome spot con un alternate colour space o una funzione tint diversa nello stesso documento fallisce prima dell'output