Class EmfSetPolyFillMode
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)
EMR_SETPOLYFILLMODE-registret definierar polygonfyllningsläge.
public sealed class EmfSetPolyFillMode : EmfStateRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfStateRecordType ← EmfSetPolyFillMode
Arvsmedlemmar
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
I allmänhet skiljer sig lägen endast i fall där en komplex, överlappande polygon måste fyllas.Till exempel, en femsidig polygon som bildar en fempunktsstjärna med en pentagon i mitten.fall, ALTERNATE läge SHOULD fylla alla andra stängda områden inom polygonen (punkterna förstjärnan), men WINDING-läge SHOULD fyller alla regioner (punkterna i stjärnan och Pentagon).När fyllningsläget är ALTERNATE, är området mellan odd-numrerad och even-numrerad polygonsidorna på varje skanningslinje måste fyllas. det vill säga området mellan den första och andra sidanMåste fyllas, och mellan den tredje och fjärde sidan, och så vidare.När fyllningsläget är WINDING fylls alla regioner som har ett icke-zero vindvärde SHOULD.Vindvärdet är antalet gånger en penna används för att dra polygonen skulle gå runtriktningen på varje kant av polygonen är signifikant.
Constructors
EmfSetPolyFillMode(EmfRecord)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfSetPolyFillMode klass.
public EmfSetPolyFillMode(EmfRecord source)
Parameters
source
EmfRecord
och källan .
EmfSetPolyFillMode()
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfSetPolyFillMode klass.
public EmfSetPolyFillMode()
Properties
PolygonFillMode
Få eller ställa in en 32-bitars icke-signat integrator som anger polygonfyllningsläge ochMÅSTE vara i PolygonFillMode (avsnitt 2.1.27) förteckning.
public EmfPolygonFillMode PolygonFillMode { get; set; }