Método THotPDF.RegisterNChannelColorSpace
Registra espacios de color NChannel de solo proceso o de proceso y spot mixtos usando la forma de atributos DeviceN de PDF 1.6
Declaración
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;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
ColorantNames | Nombres que mapean los componentes de proceso del NChannel al espacio de color de proceso |
AlternateCS | Espacio de color de proceso y alternativo: DeviceGray, DeviceRGB o DeviceCMYK |
TintC1Matrix | Matriz de tint transform que mapea valores de colorants al espacio de color alternativo |
ProcessColorantNames | Componentes de proceso ordenados que aparecen en el array maestro de colorants |
TintTransform | Función indirecta de N componentes que mapea los colorants maestros al espacio de color alternativo |
SpotColorants | Nombres spot, funciones de tint Separation, solididades opcionales y funciones de dot-gain opcionales |
PrintingOrder | Permutación opcional de todos los colorants de proceso y spot |
Valor de retorno
Nombre de recurso de espacio de color para usar con las APIs de espacio de color de fill y stroke de la página
Notas de uso
- Emite un array
DeviceNde cinco elementos cuyo diccionario de atributos contiene/Subtype /NChannely un diccionario/Processcorrespondiente - Requiere PDF 1.6 o posterior y rechaza nombres de componentes vacíos, duplicados,
AllyNone DeviceGrayexige un componente,DeviceRGBexige tres componentes ordenados, y un conjunto parcialDeviceCMYKusa los nombres reservadosCyan,Magenta,YellowyBlack- La sobrecarga avanzada emite definiciones Separation individuales en
/Colorants, componentes/Processexactos y/MixingHintsopcionales con/Solidities,/PrintingOrdery/DotGain - Los arrays maestro, de proceso y spot deben cubrir cada colorant exactamente una vez, las funciones de tint y dot-gain deben ser indirectas con formas válidas, y las solididades deben estar entre 0 y 1
- Registrar el mismo nombre spot con un espacio de color alternativo o una función de tint distinta en un mismo documento falla antes de la salida