THotPDF.RegisterNChannelColorSpace Method
Реєструє тільки процесні або змішані процесно-плямові колірні простори NChannel у формі атрибутів DeviceN із PDF 1.6
Оголошення
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;
Модуль
HPDFDoc
Параметри
| Назва | Призначення |
|---|---|
ColorantNames | Назви, що зіставляють процесні компоненти NChannel із процесним колірним простором |
AlternateCS | DeviceGray, DeviceRGB або DeviceCMYK — процесний та альтернативний колірний простір |
TintC1Matrix | Матриця перетворення тону, що зіставляє значення кольорантів з альтернативним колірним простором |
ProcessColorantNames | Упорядковані процесні компоненти, що входять до основного масиву кольорантів |
TintTransform | Непряма N-компонентна функція, що зіставляє основні кольоранти з альтернативним колірним простором |
SpotColorants | Назви плям, функції тону Separation, необов'язкові непрозорості та функції посилення точок |
PrintingOrder | Необов'язкова перестановка кожного процесного та плямового кольоранту |
Повернене значення
Назва ресурсу колірного простору для використання з API заповнення та обведення сторінки
Примітки щодо використання
- Створює п'ятиелементний масив
DeviceN, чий словник атрибутів містить/Subtype /NChannelі відповідний словник/Process - Вимагає PDF 1.6 або новішої версії та відхиляє порожні, дубльовані,
AllіNoneназви компонентів DeviceGrayвимагає один компонент,DeviceRGB— три впорядковані компоненти, а неповний набірDeviceCMYKвикористовує зарезервовані назвиCyan,Magenta,YellowіBlack- Розширене перевантаження видає окремі означення Separation у
/Colorants, точні компоненти/Processі необов'язковий/MixingHints, що містить/Solidities,/PrintingOrderі/DotGain - Масиви основних, процесних і плямових кольорантів мають покривати кожен кольорант рівно один раз, функції тону та посилення точок мають бути непрямими з дійсними формами, а непрозорості — лежати від 0 до 1
- Реєстрація тієї самої назви плями з різним альтернативним колірним простором чи функцією тону в одному документі завершується збоєм перед виводом