Class EmfPlusDrawClosedCurve

Class EmfPlusDrawClosedCurve

Название пространства: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Ассоциация: Aspose.Imaging.dll (25.4.0)

Рекорд EmfPlusDrawClosedCurve указывает на рисунок закрытой кардинальной сплины

public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawClosedCurve

Наследованные члены

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()

Constructors

EmfPlusDrawClosedCurve(EmfPlusRecord)

Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmpPlusDrawClosedCurve.RecordType - 16-битный не подписанный интегратор, который идентифицирует этот тип записи как EmfPlusDrawClosedCurveиз перечня RecordType (секция 2.1.1.1). значение должно быть 0x4017.

public EmfPlusDrawClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

и источник .

Properties

Compressed

Получается или устанавливается значение, указывающее на то, компрессируется ли этот Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusDrawClosedCurve.Этот бит указывает на то, указывается ли в поле PointData компрессированные данные.Если установлено, то PointData указывает абсолютные местоположения в пространстве координатов с 16-битными целостными координатами.Если это ясно, то PointData указывает абсолютные расположения в координатном пространстве с 32-битными плавающими точками координатами.Примечание Если настроен релативный флаг (ниже), этот флага не определен и должен быть игнорирован.

public bool Compressed { get; set; }

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

bool

ObjectId

Получает или устанавливает идентификатор объекта.Индекс объекта EmfPlusPen (секция 2.2.1.7) в EMF+Объектная таблица для чертежа закрытой кривины. значение должно быть нулевым до 63, включенным.

public byte ObjectId { get; set; }

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

byte

PointData

Получить или установить точные данныеРяд точек, указывающих конечные точки линий, которые определяют сплину.Курва проходит через последнюю точку в диапазоне PointData и соединяется с первой точкой.Тип данных в этом диапазоне определяется полем Флаг, следующим образом: Значение типа данныхОбъект EmfPlusPointR (секция 2.2.2.37)Если флаг P установлен в флагах, то в пунктах указано относительное местоположение.Объект EmfPlusPointF (секция 2.2.2.36)Если биты P и C устанавливаются в поле Флаг, то точки указывают абсолютные местоположения.Объект EmfPlusPoint (секция 2.2.2.35)Если P-бит четкий, а C-бит установлен в поле Флаг, то точки указывают относительное местоположение.

public PointF[] PointData { get; set; }

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

PointF [ ]

Relative

Получается или устанавливается значение, указывающее на то, относится ли это к Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusDrawClosedCurve.Этот пункт указывает, указывается ли в поле PointData относительное или абсолютное местоположение.Если установлено, каждый элемент в PointData указывает местоположение в пространстве координатов, которое является относительным.на местоположение, указанное предыдущим элементом в диапазоне.элемента в PointData, предполагается предыдущее местоположение на координатах (0,0).PointData определяет абсолютные местоположения в соответствии с флагом C.Примечание Если этот флаг устанавливается, компрессированный флага (выше) не определен и должен быть игнорирован.

public bool Relative { get; set; }

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

bool

Tension

Принимает или устанавливает напряжение32-битный плутающий номер точек, который указывает на то, насколько строго сплитпроходит через точки. значение 0 указывает на то, чтоspline — это последовательность прямых линий.По мере роста стоимости,Для получения дополнительной информации см. [SPLINE77] и [PETZOLD].

public float Tension { get; set; }

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

float

 Русский