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