EmfColorMatchToTargetW

EmfColorMatchToTargetW class

يحدد سجل EMR_COLORMATCHTOTargetW ما إذا كان سيتم إجراء مطابقة اللون مع ملف تعريف color المحدد في ملف باسم يتكون من أحرف Unicode.

public sealed class EmfColorMatchToTargetW : EmfStateRecordType

المنشئون

اسموصف
EmfColorMatchToTargetW(EmfRecord)يقوم بتهيئة مثيل جديد لملفEmfColorMatchToTargetW فئة .

الخصائص

اسموصف
CbData { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد حجم البيانات الأولية لملف تعريف اللون target ، إذا كان موجودًا في حقل البيانات.
CbName { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد عدد البايتات في اسم Unicode UTF16-LE لملف تعريف اللون المطلوب.
Data { get; set; }الحصول على أو تعيين مصفوفة من الحجم (cbName + cbData) بالبايت ، والتي تحدد اسم UTF16-LE والبيانات الأولية لملف تعريف اللون المطلوب.
DwAction { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد قيمة من ColorSpace التعداد (القسم 2.1.7) .
DwFlags { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد قيمة من تعداد ColorMatchToTarget (القسم 2.1.6) .
Name { get; }يحصل على الاسم
RawData { get; }يحصل على البيانات الأولية
Size { get; set; }الحصول على أو تحديد حجم السجل
Type { get; set; }الحصول على النوع أو تحديده.

ملاحظات

يمكن استخدام سجل EMR_COLORMATCHTOTargetW للتحكم في ما إذا كان سيتم تطبيق تحويل اللون الحالي في سياق جهاز التشغيل. إذا كانت قيمة dwAction هي CS_ENABLE ، يتم تمكين تعيين color ، ويجب تطبيق تحويل اللون الحالي على عمليات الرسومات التالية. إذا تم تعيين dwAction على CS_DISABLE ، يجب ألا يتم تطبيق تحويل اللون . بينما يتم تمكين تعيين اللون إلى الهدف بواسطة قيمة dwAction من CS_ENABLE ، لا يتم تطبيق التغييرات على مساحة اللون أو تعيين التدرج اللوني. ومع ذلك ، يجب أن تسري هذه التغييرات عند تعطيل تعيين اللون للهدف. يجب عدم تعيين حقل dwAction على CS_DELETE_TRANSFORM ما لم يتم تمكين إدارة الألوان بالفعل باستخدام سجل EMR_SETICMMODE (القسم 2.3.11.14) .

أنظر أيضا