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