Class EmfPlusFillClosedCurve
Името на пространството: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)
Записът EmfPlusFillClosedCurve посочва запълването на интериора на затворена кардинална лента
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
наследници
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
EmfPlusFillClosedCurve(EmfPlusRecord)
Иницијализира нова инстанция на Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve клас.
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
и източника .
Properties
BrushId
Получава или поставя идентификатора за четка32-битов несъгласен интегър, който посочва EmfPlusBrush, съдържанието на който еопределя се от S-бит в полето Флаг. Тази четка се използва за попълване на интериораЗатворена кардинална линия.
public int BrushId { get; set; }
стойност на имота
Compressed
Получава или задава стойност, която показва дали този Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EfPlusFillClosedCurve е компресиран.Този бит показва дали полето PointData посочва компресираните данни.Ако е зададено, PointData посочва абсолютните местоположения в координатното пространство с 16-бит.ако е ясно, PointData посочва абсолютните местоположения вКоординиране на пространството с 32-битови плавателни координати.
Операцията за “запълване” запълва зоните в съответствие с правилото за равнопоставеност.Съгласно това правило може да се определи, че тестът е вътре или извънЗатворена крива по следния начин: Направете линия от точка на теста до точка, която е далечАко тази линия пресича кривата необичайно количество пъти, тестътточката е вътре в кривината; в противен случай, тестът е извън кривата.
Операцията за “алтернативно” пълнене запълва зони в съответствие с правилото “не нула”.Съгласно това правило, тестът може да се определи да бъде вътре или извън него.Затворена крива, както следва: Направете линия от тест точка до точка, която еИзчислете броя на пъти, когато кривината преминава през тесталиния от ляво на дясно, и да се брои броя на пъти кривината пресичаТестовата линия от дясно до ляво.Ако тези два числа са еднакви, то тестната точкае извън кривината; в противен случай тестът е вътре в кривата.
public bool Compressed { get; set; }
стойност на имота
IsColor
Получава или задава стойност, която показва дали тази инстанция е цвят.Ако е зададено, BrushId посочва цвят като EmfPlusARGB обект (секция 2.2.2.1).Ако е ясно, BrushId съдържа индекса на обекта EmfPlusBrush(секция 2.2.1.1) в таблицата за обекти на EMF +.
public bool IsColor { get; set; }
стойност на имота
PointData
Получава или поставя точките данниПоредица от точки, които определят крайните точки на линията, която определя спирачката.В затворена кардинална линия, кривината продължава през последната точка в PointDataАреиране и свързване с първата точка в ареята
public PointF[] PointData { get; set; }
стойност на имота
PointF []
Relative
Получава или задава стойност, която показва дали този Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EfPlusFillClosedCurve е относителен.Тази точка показва дали полето PointData посочва относителни или абсолютни локации.Ако е зададено, всеки елемент в PointData посочва местоположение в координатното пространство, което епо отношение на местоположението, посочено от предходния елемент в реда.от първия елемент в PointData се приема предишното местоположение на координатите (0,0).Ако е ясно, PointData посочва абсолютните локации в съответствие с знамето C.Забележка Ако това знаме е зададено, знамето C (над) е неразрешено и трябва да бъде игнорирано.
public bool Relative { get; set; }
стойност на имота
Tension
Получавате или поставяте напрежението32-битова стойност на плаващата точка, която посочва колко строго спира лентата, докато минавастойност от 0,0 посочва, че сплинът е последователност накато стойността се увеличава, кривината става по-кръгла. за повече информация,Погледнете [СНИМКИ] и [ПЕТЗОЛД]
public float Tension { get; set; }
стойност на имота
Winding
Получава или задава стойност, която показва дали този Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve се променя.Тази точка показва как да се извърши изпълнението.Ако е зададено, пълнежът е “изпълнение”; ако е ясно, изпълнението е „алтернативно" пълнение.
public bool Winding { get; set; }