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.EmpPlus.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.EfPlusDrawClosedCurve е компресиран.Този бит показва дали полето PointData посочва компресираните данни.Ако е зададено, PointData посочва абсолютните позиции в координатното пространство с 16-битови цели координати.Ако е ясно, PointData посочва абсолютните позиции в координатното пространство с 32-битови координати на плаващата точка.Забележка Ако е зададена релативната знаме (долу), тази знамена не е дефинирана и трябва да бъде игнорирана
public bool Compressed { get; set; }
стойност на имота
ObjectId
Получава или поставя идентификатора на обекта.Индексът на обекта EmfPlusPen (секция 2.2.1.7) в EMF+Таблица на обекта, за да се извлече затворената крива. стойността Трябва да бъде нула до 63, включително.
public byte ObjectId { get; set; }
стойност на имота
PointData
Получава или поставя точките данниПоредица от точки, които определят крайните точки на линията, която определя спирачката.Курвата продължава през последната точка в диапазона PointData и се свързва с първата точка.Типът на данните в този ред се посочва от полето Знамени, както следва: Data Type Значение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; }
стойност на имота
Tension
Получавате или поставяте напрежението32-битово плуващо число, което посочва колко строго спираВ резултат на това те преминават през точките. стойност от 0 посочва, чесплината е последователност от директни линии. като стойността се увеличава,За повече информация вижте [SPLINE77] и [PETZOLD].
public float Tension { get; set; }