AddSeparationColorA
گرافیک برداری، رنگ
توضیحات
حرف پایانی A نقطهٔ ورود DLL یعنی ANSI (char) را نشان میدهد؛ سطح ActiveX/COM تنها فرم یونیکد را افشا میکند. رفتار با AddSeparationColor یکسان است و آرگومانهای رشتهای با code page فعلیِ SetAnsiMode تفسیر میشوند
رنگ جداسازی به سند اضافه میکند
هر رنگ جداسازی یک نام و یک رنگ معادل در فضای رنگ CMYK دارد؛ هنگام نمایش سند، رنگ CMYK استفاده میشود و هنگام چاپ روی imagesetter، جداسازی با نام مشخصشده تولید میشود
مقدار پارامترهای رنگ از 0 تا 1 است، که 0 یعنی 0٪ و 1 یعنی 100٪ آن رنگ
نحو
Delphi
Function DLAddSeparationColorA(InstanceID: Integer; ColorName: PAnsiChar; C, M, Y, K: Double; Options: Integer): Integer;
DLL
int DLAddSeparationColorA(int InstanceID, const char * ColorName, double C, double M, double Y, double K, int Options);
پارامترها
| ColorName | نام رنگ جداسازی، مثلاً "PANTONE 403 EC"؛ هر نامی میتواند باشد، اما معمولاً نام رنگ اسپات مشخصی است که دستگاه چاپ بداند با آن چه کند مؤلفهٔ سیان رنگ معادل رنگ اسپات |
|---|---|
| C | |
| M | مؤلفه magenta رنگ معادل spot color |
| Y | مؤلفه زرد رنگ معادل رنگ spot |
| K | مؤلفهٔ سیاه رنگ معادل رنگ اسپات |
| Options | این پارامتر نادیده گرفته میشود و باید 0 تنظیم شود |
مقادیر بازگشتی
| 0 | رنگ جداسازی اضافه نشد؛ ممکن است نام رنگ از قبل استفاده شده باشد |
|---|---|
| 1 | رنگ جداسازی با موفقیت اضافه شد |