Class EmfPlusObject

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; }

Стоимость недвижимости

bool

ObjectData

Получает или устанавливает ряд байтов, содержащих данные по типу объекта, указанному вПоле Флаг. Содержание и формат данных могут быть разными для каждого типа объекта.индивидуальные определения объекта в разделе 2.2.1 для получения дополнительной информации.

public EmfPlusGraphicsObjectType ObjectData { get; set; }

Стоимость недвижимости

EmfPlusGraphicsObjectType

ObjectId

Получает или устанавливает идентификатор объекта.Индекс в таблице объекта EMF+ для ассоциации с объектомСоздана этим записом. значение должно быть от нуля до 63, включительно.

public byte ObjectId { get; set; }

Стоимость недвижимости

byte

ObjectType

Получает или устанавливает тип объекта.

public EmfPlusObjectType ObjectType { get; set; }

Стоимость недвижимости

EmfPlusObjectType

TotalObjectSize

Получает или устанавливает общий размер объекта.Если запись континуирована, когда настроен постоянный бит, это полеПродолжающие объекты имеют несколько записей EMF+ начиная сКаждый EmfPlusContineudObjectRecord содержитПосле прочтения числа байтов TotalObjectSize, следующий EMF+записи не будут рассматриваться как часть продолжающегося объекта.

public int TotalObjectSize { get; set; }

Стоимость недвижимости

int

 Русский