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:
| معامل | نوع | الوصف |
|---|---|---|
| value | boolean |
getObjectType()
public byte getObjectType()
يحصل أو يعيّن نوع الكائن.
القيمة: نوع الكائن.
Returns: byte
setObjectType(byte value)
public void setObjectType(byte value)
يحصل أو يعيّن نوع الكائن.
القيمة: نوع الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | byte |
getObjectId()
public byte getObjectId()
يحصل أو يعيّن معرف الكائن. الفهرس في جدول كائنات EMF+ لربطه بالكائن الذي أنشأه هذا السجل. يجب أن تكون القيمة بين 0 و 63 inclusive.
القيمة: معرف الكائن.
Returns: byte
setObjectId(byte value)
public void setObjectId(byte value)
يحصل أو يعيّن معرف الكائن. الفهرس في جدول كائنات EMF+ لربطه بالكائن الذي أنشأه هذا السجل. يجب أن تكون القيمة بين 0 و 63 inclusive.
القيمة: معرف الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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 |