NewSoftMaskGraphicsState
رسومات المتجهات، الشفافية، Form XObjects
الوصف
ينشئ أو يعيد استخدام ExtGState يطبق Form XObject ملتقطًا كقناع ناعم ألفا أو إضاءة، أو ينشئ حالة إعادة ضبط تكتب /SMask /None
الصيغة
Delphi
Function TPDFlib.NewSoftMaskGraphicsState(CaptureID, MaskType: Integer; Const Backdrop, TransferFunction: WideString): Integer;
المعاملات
| CaptureID | معرّف Form XObject ملتقط، أو 0 عندما تكون MaskType تساوي PDF_SOFT_MASK_NONE |
|---|---|
| MaskType | PDF_SOFT_MASK_ALPHA، أو PDF_SOFT_MASK_LUMINOSITY، أو PDF_SOFT_MASK_NONE |
| Backdrop | سلسلة فارغة، أو مصفوفة PDF عددية تحتوي ثلاثة مركّبات خلفية بالضبط من 0 إلى 1 لمجموعة الشفافية المعزولة DeviceRGB |
| TransferFunction | سلسلة فارغة، أو /Identity، أو قاموس دالة PDF أو تدفق أو مرجع غير مباشر بـ FunctionType رقمي |
قيم الإرجاع
تُرجع معرف حالة رسومات قابلًا لإعادة الاستخدام، وإلا 0
ملاحظات
يهيأ النموذج الملتقط مجموعة شفافية DeviceRGB معزولة وتعيد الإعدادات المطابقة استخدام ExtGState واحدًا
النموذج الملتقط مهيأ كمجموعة شفافية DeviceRGB معزولة والتهيئات المتطابقة تعيد استخدام ExtGState واحد
طبق المعرّف المُرجع بـ SetGraphicsState قبل رسم المحتوى المقنّع ثم طبق حالة PDF_SOFT_MASK_NONE لإنهاء نطاق القناع
وتتطلب حالة إعادة الضبط
حالة الإعادة تتطلب CaptureID يساوي 0 وسلسلتي خلفية ودالة نقل فارغتين
يرفع إصدار المستند إلى PDF 1.4 بينما ترفض نمطا PDF/A-1 وPDF/X-1 هذه العملية
انظر أيضا
SetGraphicsState, BeginFormXObject, SetCapturedPageTransparencyGroup, SetImageSoftMaskEx