THotPDF.RegisterNChannelColorSpace Method
רושם מרחבי צבע NChannel של process בלבד או משולבי process ו-spot, באמצעות צורת ה-attributes של 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 | שמות שממפים את רכיבי ה-process של ה-NChannel לתוך מרחב הצבע של ה-process |
AlternateCS | מרחב הצבע של ה-process וה-alternate: DeviceGray, DeviceRGB או DeviceCMYK |
TintC1Matrix | מטריצת tint transform שממפה ערכי colorant לתוך מרחב הצבע החלופי |
ProcessColorantNames | רכיבי process מסודרים שמופיעים במערך ה-colorant הראשי |
TintTransform | פונקציה עקיפה (indirect) עם N רכיבים שממפה את ה-colorants הראשיים למרחב הצבע החלופי |
SpotColorants | שמות spot, פונקציות tint של Separation, solidities אופציונליים ופונקציות dot-gain אופציונליות |
PrintingOrder | פרמוטציה אופציונלית של כל ה-colorants מסוג process ו-spot |
ערך מוחזר
שם משאב של מרחב צבע, לשימוש עם ממשקי ה-API של מרחבי הצבע ל-fill ול-stroke בדף
הערות שימוש
- פולט מערך
DeviceNבן חמישה איברים שמילון ה-attributes שלו מכיל/Subtype /NChannelומילון/Processתואם - דורש PDF 1.6 ומעלה, ודוחה שמות רכיבים ריקים, כפולים,
Allו-None DeviceGrayדורש רכיב אחד,DeviceRGBדורש שלושה רכיבים מסודרים, וקבוצה חלקית שלDeviceCMYKמשתמשת בשמות השמוריםCyan,Magenta,Yellowו-Black- ה-overload המתקדם פולט הגדרות Separation נפרדות ב-
/Colorants, רכיבי/Processמדויקים, ו-/MixingHintsאופציונלי שמכיל/Solidities,/PrintingOrderו-/DotGain - מערכי ה-master, ה-process וה-spot חייבים לכסות כל colorant בדיוק פעם אחת, פונקציות ה-tint וה-dot-gain חייבות להיות עקיפות עם צורות תקפות, וה-solidities חייבים להיות בטווח 0 עד 1
- רישום אותו שם spot עם מרחב צבע חלופי או פונקציית tint אחרים באותו מסמך נכשל לפני הפלט