THotPDF.RegisterLuminositySoftMaskState Method
يبني Form XObject لمجموعة شفافية DeviceGray محدودة الحجم، ويعيد اسم مورد ExtGState الذي يطبّق الـForm قناعًا ناعمًا باللمعان
التصريح
function RegisterLuminositySoftMaskState(BBoxLLx, BBoxLLy,
BBoxURx, BBoxURy: Single; const Content: AnsiString): AnsiString; overload;
function RegisterLuminositySoftMaskState(BBoxLLx, BBoxLLy,
BBoxURx, BBoxURy: Single; const Content: AnsiString;
const PatternNames: array of AnsiString;
const ImageResources: array of THPDFFormImageResource): AnsiString; overload;
المعاملات
BBoxLLxوBBoxLLyوBBoxURxوBBoxURyتحدد حدود الـForm، منتهية وموجبةContentيحتوي على ما لا يزيد على 16 MiB من مشغّلات رسم PDF يوفرها المستدعيPatternNamesيوفر ما لا يزيد على 1024 اسم نمط مسجل مسبقًاImageResourcesيوفر ما لا يزيد على 1024 صورة ملونة موجودة أو أقنعة ناعمة لصور رمادية مشتركة
السلوك
يعلن الـForm المولَّد عن /Group << /S /Transparency /CS /DeviceGray /I true >>، ويستخدم قاموس القناع المولَّد /S /Luminosity مع خلفية /BC [0] سوداء
يجب رسم مصادر الألفا كقيم رمادية قبل التسجيل، حتى تعيد عملية اللمعان في PDF إنتاج الألفا بدلًا من اشتقاق العتامة من السطوع البصري للون RGB
تُربط الأنماط وكائنات XObject الصور بقاموس موارد الـForm دون تكرار streams المشفرة الخاصة بها
تتطلب الطريقة شفافية PDF 1.4، وترفض مخرجات PDF/A-1، وتتحقق من جميع الحدود وأعداد الموارد والأسماء والمؤشرات وروابط القناع الناعم قبل تخصيص الـForm
قيمة الإرجاع
يعيد اسم مورد ExtGState ثابتًا لاستخدامه مع THPDFPage.SetGraphicsState، أو سلسلة فارغة عندما ترفض سياسة إصدار PDF المهيّئة الإصدار 1.4
واجهات برمجة التطبيقات ذات الصلة
THPDFFormImageResource · THotPDF.RegisterSoftMaskState · THotPDF.RegisterImageTilingPattern