Método THotPDF.RegisterNChannelColorSpace
Registra un espacio de color NChannel solo de proceso 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 transformación de tinte que mapea valores de colorantes al espacio de color alternativo |
ProcessColorantNames | Componentes de proceso ordenados que aparecen en el array maestro de colorantes |
TintTransform | Función indirecta de N componentes que mapea los colorantes maestros al espacio de color alternativo |
SpotColorants | Nombres de colores planos, funciones de tinte Separation, solididades opcionales y funciones de dot-gain opcionales |
PrintingOrder | Permutación opcional de cada colorante de proceso y de color plano |
Valor de retorno
Nombre del recurso de espacio de color para usar con las API de espacios de color de relleno y trazado de página
Notas de uso
- Emite un array
DeviceNde cinco elementos cuyo diccionario de atributos contiene/Subtype /NChannely un diccionario/Processcoincidente - Requiere PDF 1.6 o posterior y rechaza nombres de componentes vacíos, duplicados,
AllyNone DeviceGrayexige un componente,DeviceRGBexige tres componentes ordenados, y un conjuntoDeviceCMYKparcial usa los nombres reservadosCyan,Magenta,YellowyBlack- La sobrecarga avanzada emite definiciones Separation individuales en
/Colorants, componentes/Processexactos y/MixingHintsopcionales que contienen/Solidities,/PrintingOrdery/DotGain - Los arrays maestro, de proceso y de color plano deben cubrir cada colorante exactamente una vez, las funciones de tinte y de dot-gain deben ser indirectas con formas válidas, y las solididades deben estar entre 0 y 1
- Registrar el mismo nombre de color plano con un espacio de color alternativo o una función de tinte distintos en un mismo documento falla antes de la salida