THotPDF.RegisterNChannelColorSpace Method
Registruje NChannel barevné prostory jen s process komponentami nebo smíšené process-and-spot pomocí podoby atributů PDF 1.6 DeviceN
Deklarace
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;
Jednotka
HPDFDoc
Parametry
| Název | Účel |
|---|---|
ColorantNames | Názvy mapující process komponenty NChannel do process barevného prostoru |
AlternateCS | DeviceGray, DeviceRGB nebo DeviceCMYK jako process i alternativní barevný prostor |
TintC1Matrix | Matice tint transformace mapující hodnoty kolorantů do alternativního barevného prostoru |
ProcessColorantNames | Uspořádané process komponenty, které se vyskytují v hlavním poli kolorantů |
TintTransform | Nepřímá N-složková funkce mapující hlavní koloranty do alternativního barevného prostoru |
SpotColorants | Spot názvy, tint funkce Separation, volitelná krytí a volitelné funkce dot-gain |
PrintingOrder | Volitelná permutace každého process i spot kolorantu |
Návratová hodnota
Název prostředku barevného prostoru pro použití s API barevných prostorů výplně a tahu stránky
Poznámky k použití
- Vytvoří pětičlenné pole
DeviceN, jehož slovník atributů obsahuje/Subtype /NChannela odpovídající slovník/Process - Vyžaduje PDF 1.6 nebo novější a odmítá prázdné a duplicitní názvy komponent a názvy
AllaNone DeviceGrayvyžaduje jednu komponentu,DeviceRGBtři uspořádané komponenty a neúplná množinaDeviceCMYKpoužívá rezervované názvyCyan,Magenta,YellowaBlack- Pokročilý overload vytvoří samostatné definice Separation v
/Colorants, přesné komponenty/Processa volitelné/MixingHintsobsahující/Solidities,/PrintingOrdera/DotGain - Hlavní, process i spot pole musí pokrýt každý kolorant právě jednou, tint i dot-gain funkce musí být nepřímé s platnými tvary a krytí musí ležet v rozmezí 0 až 1
- Registrace stejného spot názvu s jiným alternativním barevným prostorem nebo tint funkcí v jednom dokumentu selže dřív, než dojde na výstup