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:

معاملنوعالوصف
valueint

getMetafileDataSize()

public int getMetafileDataSize()

يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد الحجم بالبايت لبيانات الميتافايل في حقل MetafileData.

Returns: int

setMetafileDataSize(int value)

public void setMetafileDataSize(int value)

يحصل أو يعيّن عددًا صحيحًا غير موقع 32-بت يحدد الحجم بالبايت لبيانات الميتافايل في حقل MetafileData.

Parameters:

معاملنوعالوصف
valueint

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:

معاملنوعالوصف
valuebyte[]