THotPDF.RegisterNChannelColorSpace Method
Registriert reine Prozessfarb- oder gemischte Prozess-und-Sonderfarb-NChannel-Farbräume in der DeviceN-Attributform von PDF 1.6
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;
Unit
HPDFDoc
Parameter
| Name | Zweck |
|---|---|
ColorantNames | Namen, die die NChannel-Process-Komponenten in den Process-Farbraum abbilden |
AlternateCS | DeviceGray, DeviceRGB oder DeviceCMYK als Prozess- und alternativer Farbraum |
TintC1Matrix | Tint-Transform-Matrix, die Farbstoffwerte in den alternativen Farbraum abbildet |
ProcessColorantNames | Geordnete Process-Komponenten, die im Master-Farbstoff-Array vorkommen |
TintTransform | Indirekte N-Komponenten-Funktion, die die Master-Farbstoffe in den alternativen Farbraum abbildet |
SpotColorants | Spot-Namen, Separation-Tint-Funktionen, optionale Solidities und optionale Dot-Gain-Funktionen |
PrintingOrder | Optionale Permutation aller Prozess- und Spot-Farbstoffe |
Rückgabewert
Name der Farbraum-Ressource für die Seiten-Füll- und Stroke-Farbraum-APIs
Verwendungshinweise
- Gibt ein fünfelementiges
DeviceN-Array aus, dessen Attributes-Dictionary/Subtype /NChannelund ein passendes/Process-Dictionary enthält - Erfordert PDF 1.6 oder neuer und weist leere, doppelte sowie die Komponentennamen
AllundNonezurück DeviceGrayerfordert eine Komponente,DeviceRGBdrei geordnete Komponenten, und ein unvollständigerDeviceCMYK-Satz verwendet die reservierten NamenCyan,Magenta,YellowundBlack- Die erweiterte Überladung schreibt einzelne Separation-Definitionen in
/Colorants, exakte/Process-Komponenten und optional/MixingHintsmit/Solidities,/PrintingOrderund/DotGain - Master-, Process- und Spot-Arrays müssen jeden Farbstoff genau einmal abdecken, Tint- und Dot-Gain-Funktionen müssen indirekt mit gültigen Formen vorliegen, und Solidities müssen zwischen 0 und 1 liegen
- Das Registrieren desselben Spot-Namens mit anderem alternativen Farbraum oder anderer Tint-Funktion im selben Dokument scheitert vor der Ausgabe