THotPDF.RegisterNChannelColorSpace Metodu
PDF 1.6 DeviceN attributes biçimini kullanarak yalnızca process içeren veya process ile spot karışımı NChannel renk uzayları kaydeder
Bildirim
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;
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
ColorantNames | NChannel process bileşenlerini process renk uzayına eşleyen adlar |
AlternateCS | DeviceGray, DeviceRGB veya DeviceCMYK process ve alternatif renk uzayı |
TintC1Matrix | Colorant değerlerini alternatif renk uzayına eşleyen tint transform matrisi |
ProcessColorantNames | Ana colorant dizisinde yer alan sıralı process bileşenleri |
TintTransform | Ana colorant'ları alternatif renk uzayına eşleyen dolaylı N bileşenli fonksiyon |
SpotColorants | Spot adları, Separation tint fonksiyonları, isteğe bağlı solidity değerleri ve isteğe bağlı dot-gain fonksiyonları |
PrintingOrder | Tüm process ve spot colorant'ların isteğe bağlı permütasyonu |
Dönüş değeri
Sayfa fill ve stroke renk uzayı API'leriyle kullanılmak üzere renk uzayı resource adı
Kullanım notları
- Attributes sözlüğünde
/Subtype /NChannelve bununla eşleşen bir/Processsözlüğü bulunan beş elemanlı birDeviceNdizisi üretir - PDF 1.6 veya üstünü gerektirir; boş, yinelenen,
AllveNonebileşen adlarını reddeder DeviceGraytek bileşen,DeviceRGBsıralı üç bileşen gerektirir; kısmi birDeviceCMYKkümesi ayrılmışCyan,Magenta,YellowveBlackadlarını kullanır- Gelişmiş overload,
/Colorantsiçinde ayrı Separation tanımları, tam/Processbileşenleri ve/Solidities,/PrintingOrderile/DotGainiçeren isteğe bağlı/MixingHintsüretir - Ana, process ve spot dizileri her colorant'ı tam bir kez kapsamalıdır; tint ve dot-gain fonksiyonları geçerli biçimli dolaylı nesneler olmalı ve solidity değerleri 0 ile 1 arasında kalmalıdır
- Aynı spot adını aynı belgede farklı bir alternatif renk uzayı veya tint fonksiyonuyla kaydetmek, çıktı verilmeden önce başarısız olur