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:

معاملنوعالوصف
sourceEmfPlusRecordالمصدر.

isContinuable()

public boolean isContinuable()

يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا المثيل قابلًا للاستمرار. يشير إلى أن تعريف الكائن يستمر في سجل EmfPlusObject التالي. لا يتم ضبط هذا العلم أبدًا في السجل النهائي الذي يحدد الكائن.

القيمة: true إذا كان هذا المثيل مضغوطًا؛ وإلا false.

Returns: boolean

setContinuable(boolean value)

public void setContinuable(boolean value)

يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا المثيل قابلًا للاستمرار. يشير إلى أن تعريف الكائن يستمر في سجل EmfPlusObject التالي. لا يتم ضبط هذا العلم أبدًا في السجل النهائي الذي يحدد الكائن.

القيمة: true إذا كان هذا المثيل مضغوطًا؛ وإلا false.

Parameters:

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

getObjectType()

public byte getObjectType()

يحصل أو يعيّن نوع الكائن.

القيمة: نوع الكائن.

Returns: byte

setObjectType(byte value)

public void setObjectType(byte value)

يحصل أو يعيّن نوع الكائن.

القيمة: نوع الكائن.

Parameters:

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

getObjectId()

public byte getObjectId()

يحصل أو يعيّن معرف الكائن. الفهرس في جدول كائنات EMF+ لربطه بالكائن الذي أنشأه هذا السجل. يجب أن تكون القيمة بين 0 و 63 inclusive.

القيمة: معرف الكائن.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

يحصل أو يعيّن معرف الكائن. الفهرس في جدول كائنات EMF+ لربطه بالكائن الذي أنشأه هذا السجل. يجب أن تكون القيمة بين 0 و 63 inclusive.

القيمة: معرف الكائن.

Parameters:

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

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:

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

getObjectData()

public EmfPlusGraphicsObjectType getObjectData()

يحصل أو يعيّن مصفوفة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد في حقل Flags. قد يختلف محتوى البيانات وتنسيقها لكل نوع كائن. راجع تعريفات الكائنات الفردية في القسم 2.2.1 لمزيد من المعلومات.

القيمة: بيانات الكائن.

Returns: EmfPlusGraphicsObjectType

setObjectData(EmfPlusGraphicsObjectType value)

public void setObjectData(EmfPlusGraphicsObjectType value)

يحصل أو يعيّن مصفوفة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد في حقل Flags. قد يختلف محتوى البيانات وتنسيقها لكل نوع كائن. راجع تعريفات الكائنات الفردية في القسم 2.2.1 لمزيد من المعلومات.

القيمة: بيانات الكائن.

Parameters:

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