Class EmfPlusFillClosedCurve

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

стойност на имота

int

Compressed

Получава или задава стойност, която показва дали този Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EfPlusFillClosedCurve е компресиран.Този бит показва дали полето PointData посочва компресираните данни.Ако е зададено, PointData посочва абсолютните местоположения в координатното пространство с 16-бит.ако е ясно, PointData посочва абсолютните местоположения вКоординиране на пространството с 32-битови плавателни координати.

Операцията за “запълване” запълва зоните в съответствие с правилото за равнопоставеност.Съгласно това правило може да се определи, че тестът е вътре или извънЗатворена крива по следния начин: Направете линия от точка на теста до точка, която е далечАко тази линия пресича кривата необичайно количество пъти, тестътточката е вътре в кривината; в противен случай, тестът е извън кривата.

Операцията за “алтернативно” пълнене запълва зони в съответствие с правилото “не нула”.Съгласно това правило, тестът може да се определи да бъде вътре или извън него.Затворена крива, както следва: Направете линия от тест точка до точка, която еИзчислете броя на пъти, когато кривината преминава през тесталиния от ляво на дясно, и да се брои броя на пъти кривината пресичаТестовата линия от дясно до ляво.Ако тези два числа са еднакви, то тестната точкае извън кривината; в противен случай тестът е вътре в кривата.

public bool Compressed { get; set; }

стойност на имота

bool

IsColor

Получава или задава стойност, която показва дали тази инстанция е цвят.Ако е зададено, BrushId посочва цвят като EmfPlusARGB обект (секция 2.2.2.1).Ако е ясно, BrushId съдържа индекса на обекта EmfPlusBrush(секция 2.2.1.1) в таблицата за обекти на EMF +.

public bool IsColor { get; set; }

стойност на имота

bool

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

стойност на имота

bool

Tension

Получавате или поставяте напрежението32-битова стойност на плаващата точка, която посочва колко строго спира лентата, докато минавастойност от 0,0 посочва, че сплинът е последователност накато стойността се увеличава, кривината става по-кръгла. за повече информация,Погледнете [СНИМКИ] и [ПЕТЗОЛД]

public float Tension { get; set; }

стойност на имота

float

Winding

Получава или задава стойност, която показва дали този Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve се променя.Тази точка показва как да се извърши изпълнението.Ако е зададено, пълнежът е “изпълнение”; ако е ясно, изпълнението е „алтернативно" пълнение.

public bool Winding { get; set; }

стойност на имота

bool

 Български