SetImageMaskFromImage

معالجة الصور، تخطيط الصفحة

الوصف

استخدم هذه الدالة لاستخدام صورة أخرى كقناع شفافية للصورة المحددة. ويجب أن تكون صورة القناع صورة تدرج رمادي. وإذا لم تجهز خصيصًا ستُضاف كقناع ناعم يعمل فقط مع Acrobat 5.0 وما بعده. وإذا جهزت خصيصًا باستخدام الدالة SetImageAsMask يمكنك اختيار ما إذا كانت الصورة ستكون قناع stencil (يعمل مع Acrobat 4.0 وما بعده) أو قناعًا ناعمًا (يعمل فقط مع Acrobat 5.0 وما بعده). وتذكر أن الأقنعة الناعمة وأقنعة stencil تعاملان المعتم والشفاف بشكل معاكس. وقد ترغب في استدعاء ReverseImage على صورة القناع لضمان نتائج متسقة. وللتوافق مع Acrobat 6.0 وما بعده من المهم ضبط مجموعة الشفافية للصفحة حتى لا تتحول ألوان RGB في صورتك إلى CMYK فتنتج نتائج غريبة. استخدم الدالة SetPageTransparencyGroup لذلك. ولتجنب مشكلات Acrobat 4.0 قد ترغب في إزالة مصفوفة /Decode من صورة القناع. ويمكن تحقيق ذلك بالدالة ReverseImage مع ضبط معامل Reset على 0

الصيغة

Delphi

Function TPDFlib.SetImageMaskFromImage(ImageID: Integer): Integer;

ActiveX

Function PDFlib::SetImageMaskFromImage(ImageID As Long) As Long

DLL

int DLSetImageMaskFromImage(int InstanceID, int ImageID);

المعاملات

ImageIDمعرف الصورة المستخدمة كقناع