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
MaskTypePDF_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