EmfColorMatchToTargetW
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfStateRecordType
public final class EmfColorMatchToTargetW extends EmfStateRecordType
سجل EMR_COLORMATCHTOTargetW يحدد ما إذا كان يجب إجراء مطابقة ألوان مع ملف تعريف ألوان محدد في ملف يحمل اسمًا مكوّنًا من أحرف يونيكود.
يمكن استخدام سجل EMR_COLORMATCHTOTargetW للتحكم فيما إذا كان يجب تطبيق تحويل اللون الحالي في سياق جهاز التشغيل. إذا كانت قيمة dwAction هي CS_ENABLE، يتم تمكين مطابقة الألوان، ويجب تطبيق تحويل اللون الحالي على عمليات الرسم اللاحقة. إذا تم تعيين dwAction إلى CS_DISABLE، يجب عدم تطبيق تحويل اللون. بينما تكون مطابقة الألوان إلى الهدف مفعلة بقيمة dwAction هي CS_ENABLE، لا يتم تطبيق التغييرات على مساحة اللون أو مطابقة نطاق اللون. ومع ذلك، يجب أن تُطبق تلك التغييرات عندما يتم تعطيل مطابقة الألوان إلى الهدف. لا يجب تعيين حقل dwAction إلى CS_DELETE_TRANSFORM ما لم يتم تمكين إدارة اللون مسبقًا بسجل EMR_SETICMMODE (القسم 2.3.11.14).
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfColorMatchToTargetW(EmfRecord source) | ينشئ مثيلًا جديدًا من الفئة EmfColorMatchToTargetW. |
الطرق
| طريقة | الوصف |
|---|---|
| getDwAction() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorSpace (القسم 2.1.7). |
| setDwAction(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorSpace (القسم 2.1.7). |
| getDwFlags() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorMatchToTarget (القسم 2.1.6). |
| setDwFlags(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorMatchToTarget (القسم 2.1.6). |
| getCbName() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عدد البايتات في اسم ملف تعريف اللون المطلوب بتنسيق Unicode UTF16-LE. |
| setCbName(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عدد البايتات في اسم ملف تعريف اللون المطلوب بتنسيق Unicode UTF16-LE. |
| getCbData() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد حجم البيانات الخام لملف تعريف اللون الهدف، إذا كان موجودًا في حقل Data. |
| setCbData(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد حجم البيانات الخام لملف تعريف اللون الهدف، إذا كان موجودًا في حقل Data. |
| getData() | يحصل أو يعيّن مصفوفة بحجم (cbName + cbData) بايت، والتي تحدد اسم UTF16-LE والبيانات الخام لملف تعريف اللون المطلوب. |
| setData(byte[] value) | يحصل أو يعيّن مصفوفة بحجم (cbName + cbData) بايت، والتي تحدد اسم UTF16-LE والبيانات الخام لملف تعريف اللون المطلوب. |
| getName() | يحصل على الاسم |
| getRawData() | يحصل على البيانات الخام |
EmfColorMatchToTargetW(EmfRecord source)
public EmfColorMatchToTargetW(EmfRecord source)
ينشئ مثيلًا جديدًا من الفئة EmfColorMatchToTargetW.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfRecord | المصدر. |
getDwAction()
public int getDwAction()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorSpace (القسم 2.1.7).
Returns: int
setDwAction(int value)
public void setDwAction(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorSpace (القسم 2.1.7).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getDwFlags()
public int getDwFlags()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorMatchToTarget (القسم 2.1.6).
Returns: int
setDwFlags(int value)
public void setDwFlags(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد قيمة من تعداد ColorMatchToTarget (القسم 2.1.6).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getCbName()
public int getCbName()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عدد البايتات في اسم ملف تعريف اللون المطلوب بتنسيق Unicode UTF16-LE.
Returns: int
setCbName(int value)
public void setCbName(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عدد البايتات في اسم ملف تعريف اللون المطلوب بتنسيق Unicode UTF16-LE.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getCbData()
public int getCbData()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد حجم البيانات الخام لملف تعريف اللون الهدف، إذا كان موجودًا في حقل Data.
Returns: int
setCbData(int value)
public void setCbData(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد حجم البيانات الخام لملف تعريف اللون الهدف، إذا كان موجودًا في حقل Data.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getData()
public byte[] getData()
يحصل أو يعيّن مصفوفة بحجم (cbName + cbData) بايت، والتي تحدد اسم UTF16-LE والبيانات الخام لملف تعريف اللون المطلوب.
Returns: byte[]
setData(byte[] value)
public void setData(byte[] value)
يحصل أو يعيّن مصفوفة بحجم (cbName + cbData) بايت، والتي تحدد اسم UTF16-LE والبيانات الخام لملف تعريف اللون المطلوب.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | byte[] |
getName()
public String getName()
يحصل على الاسم
Returns: java.lang.String
getRawData()
public byte[] getRawData()
يحصل على البيانات الخام
Returns: byte[]