EmfPlusMetafile
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseImageData
public final class EmfPlusMetafile extends EmfPlusBaseImageData
كائن EmfPlusMetafileData يحدد ملف تعريف يحتوي على صورة رسومية.
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPlusMetafile() | يُهيئ نسخة جديدة من الفئة EmfPlusMetafile. |
الطرق
| طريقة | الوصف |
|---|---|
| getType() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد نوع الميتافايل المضمن في حقل MetafileData. |
| setType(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد نوع الميتافايل المضمن في حقل MetafileData. |
| getMetafileDataSize() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد الحجم بالبايت لبيانات الميتافايل في حقل MetafileData. |
| setMetafileDataSize(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد الحجم بالبايت لبيانات الميتافايل في حقل MetafileData. |
| getMetafileData() | يحصل أو يعيّن بيانات ذات طول متغيّر تحدد ملف الميتا المضمّن. |
| setMetafileData(byte[] value) | يحصل أو يعيّن بيانات ذات طول متغيّر تحدد ملف الميتا المضمّن. |
EmfPlusMetafile()
public EmfPlusMetafile()
يُهيئ نسخة جديدة من الفئة EmfPlusMetafile.
getType()
public int getType()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد نوع ملف الميتا المضمّن في حقل MetafileData. يجب أن تكون هذه القيمة معرفة في تعداد MetafileDataType (القسم 2.1.1.21).
Returns: int
setType(int value)
public void setType(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد نوع ملف الميتا المضمّن في حقل MetafileData. يجب أن تكون هذه القيمة معرفة في تعداد MetafileDataType (القسم 2.1.1.21).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getMetafileDataSize()
public int getMetafileDataSize()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد الحجم بالبايت لبيانات الميتافايل في حقل MetafileData.
Returns: int
setMetafileDataSize(int value)
public void setMetafileDataSize(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد الحجم بالبايت لبيانات الميتافايل في حقل MetafileData.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getMetafileData()
public byte[] getMetafileData()
يحصل أو يعيّن بيانات ذات طول متغيّر تحدد ملف الميتا المضمّن. يمكن أن يكون المحتوى وتنسيق البيانات مختلفين لكل نوع من ملفات الميتا.
يتم تحديد الصور الرسومية بواسطة كائنات EmfPlusImage (القسم 2.2.1.4). يجب أن يكون كائن EmfPlusMetafile موجودًا في حقل ImageData لكائن EmfPlusImage إذا تم تحديد ImageTypeMetafile في حقل Type الخاص به. هذا الكائن عام ويُستخدم لأنواع مختلفة من البيانات، بما في ذلك: ملف WMF ميتا [MS-WMF]; ملف WMF يمكن وضعه; ملف EMF ميتا [MS-EMF]; ملف EMF+ ميتا يحدد عمليات الرسومات بسجلات EMF+ فقط; وملف EMF+ ميتا يحدد عمليات الرسومات بسجلات EMF+ وEMF معًا. راجع القسم 2.2.2 للحصول على مواصفات كائنات البنية الإضافية.
Returns: byte[]
setMetafileData(byte[] value)
public void setMetafileData(byte[] value)
يحصل أو يعيّن بيانات ذات طول متغيّر تحدد ملف الميتا المضمّن. يمكن أن يكون المحتوى وتنسيق البيانات مختلفين لكل نوع من ملفات الميتا.
يتم تحديد الصور الرسومية بواسطة كائنات EmfPlusImage (القسم 2.2.1.4). يجب أن يكون كائن EmfPlusMetafile موجودًا في حقل ImageData لكائن EmfPlusImage إذا تم تحديد ImageTypeMetafile في حقل Type الخاص به. هذا الكائن عام ويُستخدم لأنواع مختلفة من البيانات، بما في ذلك: ملف WMF ميتا [MS-WMF]; ملف WMF يمكن وضعه; ملف EMF ميتا [MS-EMF]; ملف EMF+ ميتا يحدد عمليات الرسومات بسجلات EMF+ فقط; وملف EMF+ ميتا يحدد عمليات الرسومات بسجلات EMF+ وEMF معًا. راجع القسم 2.2.2 للحصول على مواصفات كائنات البنية الإضافية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | byte[] |