EmfPlusObject
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusObjectRecordType
public final class EmfPlusObject extends EmfPlusObjectRecordType
يسجل EmfPlusObject يحدد كائنًا للاستخدام في عمليات الرسومات. يمكن لتعريف الكائن أن يمتد عبر سجلات متعددة، وهو ما يتم الإشارة إليه بقيمة حقل Flags.
سجل EmfPlusObject عام؛ يُستخدم لجميع أنواع الكائنات. القيم الخاصة بأنواع الكائنات المحددة موجودة في حقل ObjectData. يتم وصف نموذج مفاهيمي لإدارة كائنات الرسومات في Managing Graphics Objects (القسم 3.1.2).
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPlusObject(EmfPlusRecord source) | يُنشئ مثيلًا جديدًا من الفئة EmfPlusObject. |
الطرق
| طريقة | الوصف |
|---|---|
| isContinuable() | يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا المثيل قابلًا للمتابعة. |
| setContinuable(boolean value) | يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا المثيل قابلًا للمتابعة. |
| getObjectType() | يحصل أو يعيّن نوع الكائن. |
| setObjectType(byte value) | يحصل أو يعيّن نوع الكائن. |
| getObjectId() | يحصل أو يعيّن معرف الكائن. |
| setObjectId(byte value) | يحصل أو يعيّن معرف الكائن. |
| getTotalObjectSize() | يحصل أو يعيّن الحجم الكلي للكائن. |
| setTotalObjectSize(int value) | يحصل أو يعيّن الحجم الكلي للكائن. |
| getObjectData() | يحصل أو يعيّن مصفوفة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد في حقل Flags. |
| setObjectData(EmfPlusGraphicsObjectType value) | يحصل أو يعيّن مصفوفة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد في حقل Flags. |
EmfPlusObject(EmfPlusRecord source)
public EmfPlusObject(EmfPlusRecord source)
يُنشئ مثيلًا جديدًا من الفئة EmfPlusObject.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfPlusRecord | المصدر. |
isContinuable()
public boolean isContinuable()
يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا المثيل قابلًا للمتابعة. يشير إلى أن تعريف الكائن يستمر في سجل EmfPlusObject التالي. لا يتم تعيين هذه العلامة أبدًا في السجل النهائي الذي يحدد الكائن.
القيمة: true إذا كان هذا المثيل مضغوطاً؛ وإلا false.
Returns: boolean
setContinuable(boolean value)
public void setContinuable(boolean value)
يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا المثيل قابلًا للمتابعة. يشير إلى أن تعريف الكائن يستمر في سجل EmfPlusObject التالي. لا يتم تعيين هذه العلامة أبدًا في السجل النهائي الذي يحدد الكائن.
القيمة: true إذا كان هذا المثيل مضغوطاً؛ وإلا false.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean |
getObjectType()
public byte getObjectType()
يحصل أو يعيّن نوع الكائن.
القيمة: نوع الكائن.
Returns: byte
setObjectType(byte value)
public void setObjectType(byte value)
يحصل أو يعيّن نوع الكائن.
القيمة: نوع الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | byte |
getObjectId()
public byte getObjectId()
يحصل أو يعيّن معرف الكائن. الفهرس في جدول كائنات EMF+ لربطه بالكائن الذي أنشأه هذا السجل. يجب أن تكون القيمة بين الصفر و63 شاملًا.
القيمة: معرف الكائن.
Returns: byte
setObjectId(byte value)
public void setObjectId(byte value)
يحصل أو يعيّن معرف الكائن. الفهرس في جدول كائنات EMF+ لربطه بالكائن الذي أنشأه هذا السجل. يجب أن تكون القيمة بين الصفر و63 شاملًا.
القيمة: معرف الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | byte |
getTotalObjectSize()
public int getTotalObjectSize()
يحصل أو يعيّن الحجم الكلي للكائن. إذا كان السجل قابلًا للمتابعة، عندما يتم تعيين بت المتابعة، سيكون هذا الحقل موجودًا. الكائنات المتابعة لديها سجلات EMF+ متعددة تبدأ بـ EmfPlusContineudObjectRecord. كل سجل EmfPlusContinuedObjectRecord سيحتوي على TotalObjectSize. بمجرد قراءة عدد البايتات المحدد بـ TotalObjectSize، لن يُعامل السجل EMF+ التالي كجزء من الكائن المتابع.
القيمة: الحجم الكلي للكائن.
Returns: int
setTotalObjectSize(int value)
public void setTotalObjectSize(int value)
يحصل أو يعيّن الحجم الكلي للكائن. إذا كان السجل قابلًا للمتابعة، عندما يتم تعيين بت المتابعة، سيكون هذا الحقل موجودًا. الكائنات المتابعة لديها سجلات EMF+ متعددة تبدأ بـ EmfPlusContineudObjectRecord. كل سجل EmfPlusContinuedObjectRecord سيحتوي على TotalObjectSize. بمجرد قراءة عدد البايتات المحدد بـ TotalObjectSize، لن يُعامل السجل EMF+ التالي كجزء من الكائن المتابع.
القيمة: الحجم الكلي للكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getObjectData()
public EmfPlusGraphicsObjectType getObjectData()
يحصل أو يعيّن مصفوفة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد في حقل Flags. قد يختلف محتوى وتنسيق البيانات لكل نوع كائن. راجع تعريفات الكائنات الفردية في القسم 2.2.1 لمزيد من المعلومات.
القيمة: بيانات الكائن.
Returns: EmfPlusGraphicsObjectType
setObjectData(EmfPlusGraphicsObjectType value)
public void setObjectData(EmfPlusGraphicsObjectType value)
يحصل أو يعيّن مصفوفة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد في حقل Flags. قد يختلف محتوى وتنسيق البيانات لكل نوع كائن. راجع تعريفات الكائنات الفردية في القسم 2.2.1 لمزيد من المعلومات.
القيمة: بيانات الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfPlusGraphicsObjectType |