Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

ja nimityö: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Kokoelma: Aspose.Imaging.dll (25.4.0)

EmfPlusFillClosedCurve -rekisteri määrittää suljetun kardinaalin sisätilojen täyttämisen

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

Perintöjäsenet

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)

Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.EMfPlusFillClosedCurve luokka.

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Se on lähde.

Properties

BrushId

Antaa tai asettaa suihkun tunniste32-bittinen allekirjoittamaton kokonaisuus, joka määrittää EmfPlusBrushin, jonka sisältö onmääritetään S-bittillä lippujen kentällä.Tätä suihkua käytetään sisätilojen täyttämiseenSuljettu kardinaalinen spline.

public int BrushId { get; set; }

Omistuksen arvo

int

Compressed

Saat tai asettaa arvon, joka osoittaa, onko tämä Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EfPlusFillClosedCurve puristettu.Tämä kappale osoittaa, määrittääkö PointData -kenttä tiivistetyt tiedot.Jos asennetaan, PointData määrittää absoluuttiset sijainnit koordinaattialueella 16-bittiselläkokonaiskoordinaatteja.Jos on selvää, PointData määrittää absoluuttiset sijainnitkoordinoi tilaa 32-bittisellä floating point koordinaatilla.

“Voittava” täyttötoiminta täyttää alueet “even-odd parity” -säännön mukaisesti.Tämän säännön mukaan testipiste voidaan määrittää sisällä tai ulkopuolella.suljettu kulma seuraavasti: Valitse viiva testipisteestä pisteeseen, joka on kaukanaJos tämä rivi ylittää kurkun kummallisen määrän kertoja, testauspiste on kurkun sisällä; muuten testipiste on kuoren ulkopuolella.

Vaihtoehtoinen täyttötoiminta täyttää alueet ”ei nolla” säännön mukaisesti.Tämän säännön mukaan testipiste voidaan määrittää sisällä tai ulkona.suljettu kurva seuraavasti: Valitse viiva testipisteestä pisteeseen, joka onLähde: Kuinka monta kertaa kurva ylittää testinlinja vasemmalta oikealle, ja lasketaan, kuinka monta kertaa kurva ylittäätestiliinesta oikealta vasemmalle.Jos nämä kaksi numeroa ovat samat, testipistese on kurkun ulkopuolella; muuten testipiste on kuoren sisäpuolella.

public bool Compressed { get; set; }

Omistuksen arvo

bool

IsColor

Saat tai asetat arvon, joka osoittaa, onko tämä tapaus väri.Jos se on asetettu, BrushId määrittää värin EmfPlusARGB-objektiiksi (osasto 2.2.2.1).Jos se on selvää, BrushId sisältää EmfPlusBrush-objektin indeksin(osasto 2.2.1.1) EMF+ -objekti taulukossa.

public bool IsColor { get; set; }

Omistuksen arvo

bool

PointData

Saa tai asettaa pistetiedotSe on joukko pisteitä, jotka määrittävät linjojen loppupisteet, joissa määritetään spline.Suljetussa kardinaalissa kulma jatkuu viimeisen pisteen läpi PointData -sovelluksessa.liittää ja yhdistää ensimmäisen pisteen liitossa

public PointF[] PointData { get; set; }

Omistuksen arvo

PointF []

Relative

Saat tai asettaa arvon, joka osoittaa, onko tämä Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve suhteellinen.Tämä kappale osoittaa, onko PointData-kenttää, jossa määritetään suhteelliset tai absoluuttiset sijainnit.Jos asetetaan, PointData -elementin jokainen elementti määrittää sijainnin koordinaattialueella, joka onedellisen elementin määrittelemän sijainnin osalta.Ensimmäisen elementin kohdassa PointData, edellinen sijainti koordinaatteissa (0,0) oletetaan.Jos se on selvää, PointData määrittää absoluuttiset sijainnit C-lipun mukaisesti.Huomautus Jos tämä lippu on asetettu, C-lipun (noin) on määritelty ja sitä tulee jättää huomiotta.

public bool Relative { get; set; }

Omistuksen arvo

bool

Tension

Pidä tai asettaa jännityksen32-bittinen floating point -arvo, joka määrittää, kuinka tiukasti spline kiertää kulkeessaan0,0:n arvo osoittaa, että spline on suoralinjat. kun arvo kasvaa, kurkku muuttuu pyöreämmäksi. lisätietoja,Katso [SPLINE77] ja [PETZOLD].

public float Tension { get; set; }

Omistuksen arvo

float

Winding

Saat tai asettaa arvon, joka osoittaa, onko tämä Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve kiertää.Tämä kappale osoittaa, miten suorittaa täyttötoiminta.Jos se on asetettu, täyteaine on “vaikuttava” täyte. jos selkeä, on täyttö “vaihtoehtoinen”.

public bool Winding { get; set; }

Omistuksen arvo

bool

 Suomi