Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Församling: Aspose.Imaging.dll (25.4.0)

EmfPlusFillClosedCurve-registret anger fyllning av inredningen av en stängd kardinal spline

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

Arvsmedlemmar

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)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve klass.

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

och källan .

Properties

BrushId

Få eller ställa in brush-identifierarenEn 32-bitars icke-signat integrator som anger EmfPlusBrush, vars innehåll ärbestäms av S bit i fältet Flaggor. Denna brush används för att fylla inredningenav den stängda kardinalsplinjen.

public int BrushId { get; set; }

Fastighetsvärde

int

Compressed

Få eller ange ett värde som anger om detta Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve är komprimerad.Denna bit indikerar om fältet PointData anger komprimerade data.Om inställd anger PointData absoluta platser i koordinatutrymmet med 16-bitarsom det är klart, anger PointData absoluta platser iSamordna utrymme med 32-bitars flödespunktskoordinater.

En “vängande” fyllningsoperation fyller områden enligt regeln “even-odd parity”.Enligt denna regel kan en testpunkt bestämmas för att vara inuti eller utanför en testpunkt.stängd kurva som följer: Dra en linje från testpunkten till en punkt som är avlägsenOm den här linjen korsar kurvan ett konstigt antal gånger, testarPoängen är inuti kurvan; annars är testpunkten utanför kurvan.

En “alternativ” fyllningsoperation fyller områden enligt “non-zero” regel.Enligt denna regel kan ett testpunkt bestämmas för att vara inuti eller utanför.en stängd kurva som följer: Dra en linje från en testpunkt till en punkt som ärAvstånd från kurvan. räkna antalet gånger kurvan korsar testetlinje från vänster till höger, och räkna antalet gånger kurvan korsartestlinje från höger till vänster. om dessa två siffror är samma, testpunktenär utanför kurvan; annars är testpunkten inne i kurvan.

public bool Compressed { get; set; }

Fastighetsvärde

bool

IsColor

Få eller ange ett värde som anger om denna instans är färg.Om inställd anger BrushId en färg som ett EmfPlusARGB-objekt (avsnitt 2.2.2.1).Om det är klart innehåller BrushId indexet för ett EmfPlusBrush-objekt(avsnitt 2.2.1.1) i EMF+ Objekttabellen.

public bool IsColor { get; set; }

Fastighetsvärde

bool

PointData

Få eller ställa in punktdataEn uppsättning räkningspunkter som anger slutpunkterna i de linjer som definierar splinjen.I en stängd kardinal spline fortsätter kurvan genom sista punkten i PointData.array och ansluter till den första punkten i array

public PointF[] PointData { get; set; }

Fastighetsvärde

PointF [ ]

Relative

Få eller ange ett värde som anger om detta Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve är relativt.Denna bit anger om fältet PointData anger relativa eller absoluta platser.Om du ställer in, anger varje element i PointData en plats i det koordinatutrymme som äri förhållande till den plats som anges av det föregående elementet i raden.av det första elementet i PointData antas en tidigare plats i koordinaterna (0,0)Om det är klart anger PointData absoluta platser enligt C-flaggan.Obs!: Om denna flagga är inställd är C-flaggan (uppe) inte definierad och måste ignoreras.

public bool Relative { get; set; }

Fastighetsvärde

bool

Tension

Får eller sätter spänningenEn 32-bitars flytande punktvärde som anger hur tätt splinjen binder när den passerarEtt värde på 0,0 anger att splinjen är en sekvens avlinjer. när värdet ökar blir kurvan mer runda. för mer information,Se [SPLINE77] och [PETZOLD]

public float Tension { get; set; }

Fastighetsvärde

float

Winding

Få eller ställa in ett värde som indikerar om detta Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve växer.Denna bit indikerar hur man utför fyllningsoperationen.Om inställd, är fyllningen en “vängande” fyllning. Om klar, är fyllningen en “alternativ” fyllning.

public bool Winding { get; set; }

Fastighetsvärde

bool

 Svenska