SetCapturedPageTransparencyGroup

Content Streams و Optional Content Groups، چیدمان صفحه

توضیحات

دیکشنری گروه شفافیت را روی XObject صفحهٔ ضبط‌شده تنظیم می‌کند. آن را بعد از CapturePage یا CapturePageEx و قبل از رسم صفحهٔ ضبط‌شده به‌کار ببرید وقتی محتوای ضبط‌شده باید به‌عنوان گروه شفافیت ترکیب شود

رفتار نسخهٔ PDF: گروه‌های شفافیت صفحهٔ ضبط‌شده از مدل شفافیت /Group مربوط به PDF 1.4 استفاده می‌کنند. اگر نسخهٔ فعلی سند پایین‌تر باشد و نسخهٔ ذخیره قفل نشده باشد، SetCapturedPageTransparencyGroup سند را خودکار به PDF 1.4 می‌برد و transparency group را در AutoBumpedFeatures ثبت می‌کند. اگر فراخوان نسخهٔ ذخیره پایین‌تری قفل کند دروازهٔ سازگاری ذخیره را با LastErrorCode 602 رد می‌کند

نحو

Delphi

Function TPDFlib.SetCapturedPageTransparencyGroup(CaptureID, CS, Isolate, Knockout: Integer): Integer;

ActiveX

Function PDFlib::SetCapturedPageTransparencyGroup(CaptureID As Long, CS As Long, Isolate As Long, Knockout As Long) As Long

DLL

int DLSetCapturedPageTransparencyGroup(int InstanceID, int CaptureID, int CS, int Isolate, int Knockout);

پارامترها

CaptureIDشناسه‌ای که CapturePage یا CapturePageEx بازمی‌گرداند.
CSفضای رنگ ترکیب: 1 = DeviceRGB، 2 = DeviceCMYK
Isolateبرای ایزوله کردن گروه شفافیت از پس‌زمینه 1 تنظیم کنید؛ برای گروه غیرایزوله 0
Knockoutبرای فعال‌کردن رفتار knockout داخل گروه، آن را روی 1 بگذارید؛ برای compositing معمولی، روی 0 بگذارید

مقادیر بازگشتی

0شناسهٔ ضبط یا انتخابگر فضای رنگ نامعتبر است، یا حالت فعلی PDF/A گروه شفافیت را ممنوع می‌کند
1گروه شفافیت صفحهٔ ضبط‌شده با موفقیت تنظیم شد

همچنین ببینید

CapturePage, CapturePageEx, DrawCapturedPage, SetPageTransparencyGroup