SetPageTransparencyGroup
گرافیک برداری، متن، چیدمان صفحه
توضیحات
دیکشنری گروه transparency صفحه انتخابشده را تنظیم میکند. این کار زمانی مفید است که محتوای صفحه از mask، soft mask، blend mode یا محتوای captureشده ترکیبی استفاده کند و صفحه به یک blending color space مشخص نیاز داشته باشد
رفتار نسخهٔ PDF: گروههای شفافیت صفحه از مدل شفافیت /Group مربوط به PDF 1.4 استفاده میکنند. اگر نسخهٔ فعلی سند پایینتر باشد و نسخهٔ ذخیره قفل نشده باشد، SetPageTransparencyGroup سند را خودکار به PDF 1.4 میبرد و transparency group را در AutoBumpedFeatures ثبت میکند. اگر فراخوان نسخهٔ ذخیره پایینتری قفل کند دروازهٔ سازگاری ذخیره را با LastErrorCode 602 رد میکند
نحو
Delphi
Function TPDFlib.SetPageTransparencyGroup(CS, Isolate, Knockout: Integer): Integer;
ActiveX
Function PDFlib::SetPageTransparencyGroup(CS As Long, Isolate As Long, Knockout As Long) As Long
DLL
int DLSetPageTransparencyGroup(int InstanceID, int CS, int Isolate, int Knockout);
پارامترها
| CS | فضای رنگ ترکیب: 1 = DeviceRGB، 2 = DeviceCMYK |
|---|---|
| Isolate | برای ایزوله کردن گروه شفافیت از پسزمینهٔ صفحه 1 تنظیم کنید؛ برای گروه غیرایزوله 0 |
| Knockout | برای فعالکردن رفتار knockout داخل گروه، آن را روی 1 بگذارید؛ برای compositing معمولی، روی 0 بگذارید |
مقادیر بازگشتی
| 0 | انتخابگر فضای رنگ نامعتبر است، صفحهای انتخاب نشده، یا حالت فعلی PDF/A گروه شفافیت را ممنوع میکند |
|---|---|
| 1 | گروه شفافیت صفحه با موفقیت تنظیم شد |
همچنین ببینید
SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit