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;

المعاملات

السلوك

يعلن الـ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