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