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