Class EmfPlusObject
Название пространства: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Ассоциация: Aspose.Imaging.dll (25.4.0)
Запись EmfPlusObject указывает объект для использования в графических операциях.может распространяться на несколько записей, что указывается стоимостью поле Флаг.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
Наследованные члены
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Регистрация EmfPlusObject является генерической; она используется для всех типов объектов.конкретные типы объектов содержатся в поле ObjectData. концептуальная модель для управленияГрафические объекты описываются в Управлении графическими объектами (секция 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusObject.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
и источник .
Properties
IsContinuable
Получается или устанавливается значение, указывающее на то, является ли эта инстанция непрерывной.Показывает, что определение объекта продолжается в следующем EmfPlusObjectЭтот флаг никогда не устанавливается в конечном записе, который определяет объект.
public bool IsContinuable { get; set; }
Стоимость недвижимости
ObjectData
Получает или устанавливает ряд байтов, содержащих данные по типу объекта, указанному вПоле Флаг. Содержание и формат данных могут быть разными для каждого типа объекта.индивидуальные определения объекта в разделе 2.2.1 для получения дополнительной информации.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Стоимость недвижимости
ObjectId
Получает или устанавливает идентификатор объекта.Индекс в таблице объекта EMF+ для ассоциации с объектомСоздана этим записом. значение должно быть от нуля до 63, включительно.
public byte ObjectId { get; set; }
Стоимость недвижимости
ObjectType
Получает или устанавливает тип объекта.
public EmfPlusObjectType ObjectType { get; set; }
Стоимость недвижимости
TotalObjectSize
Получает или устанавливает общий размер объекта.Если запись континуирована, когда настроен постоянный бит, это полеПродолжающие объекты имеют несколько записей EMF+ начиная сКаждый EmfPlusContineudObjectRecord содержитПосле прочтения числа байтов TotalObjectSize, следующий EMF+записи не будут рассматриваться как часть продолжающегося объекта.
public int TotalObjectSize { get; set; }