فئة EmfPlusObject

Summary: The EmfPlusObject record specifies an object for use in graphics operations. The object definition
can span multiple records, which is indicated by the value of the Flags field.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusObject

Inheritance: EmfPlusObjectRecordType

Constructors

Nameالوصف
EmfPlusObject(source)يُنشئ مثيلًا جديدًا من الفئة EmfPlusObject .

Properties

NameTypeAccessالوصف
data_sizeintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يجب أن يحدد عدد البايتات المتوافقة مع 32 بت في حقل RecordData التالي.
لا تشمل هذه العدد رأس السجل البالغ 12 بايت.
العلاماتintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 16 بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وعلى بنية السجل.
is_continuableboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه الحالة قابلة للاستمرار.
يشير إلى أن تعريف الكائن يستمر في سجل EmfPlusObject التالي.
لا يتم ضبط هذه العلامة أبدًا في السجل النهائي الذي يعرّف الكائن.
object_dataEmfPlusGraphicsObjectTyper/wيحصل أو يعيّن مصفوفة من البايتات التي تحتوي على بيانات لنوع الكائن المحدد في
حقل Flags. قد يختلف محتوى وتنسيق البيانات لكل نوع كائن. راجع
تعريفات الكائنات الفردية في القسم 2.2.1 لمزيد من المعلومات.
object_idSystem.Byter/wيحصل أو يعيّن معرف الكائن.
الفهرس في جدول كائنات EMF+ لربطه بالكائن
الذي أنشأه هذا السجل. يجب أن تكون القيمة بين الصفر و63 شاملًا.
object_typeEmfPlusObjectTyper/wيحصل أو يعيّن نوع الكائن.
الحجمintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عدد البايتات المتوافقة مع 32 بت في السجل بالكامل، بما في ذلك رأس السجل البالغ 12 بايت والبيانات الخاصة بالسجل.
total_object_sizeintr/wيحصل أو يعيّن الحجم الكلي للكائن.
إذا كان السجل قابلًا للاستمرار، عندما يتم ضبط بتة الاستمرار، سيظهر هذا الحقل.
الكائنات المستمرة لديها سجلات EMF+ متعددة تبدأ بـ EmfPlusContineudObjectRecord. كل سجل EmfPlusContinuedObjectRecord سيحتوي على TotalObjectSize. بمجرد قراءة عدد البايتات المحدد بـ TotalObjectSize، لن يُعامل السجل EMF+ التالي كجزء من الكائن المستمر.
typeEmfPlusRecordTyperيحصل على عدد صحيح غير موقع 16 بت يحدد نوع السجل.

Constructor: EmfPlusObject(source)

 EmfPlusObject(source) 

يُنشئ مثيلًا جديدًا من الفئة EmfPlusObject .

Parameters:

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