Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

A név: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Összefoglaló: Aspose.Imaging.dll (25.4.0)

Az EmfPlusFillClosedCurve rekord meghatározza a zárt kardinal spline belsejének kitöltését

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

Örökletes tagok

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)

Kezdődik egy új példány a Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve osztály.

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Ez a forrás.

Properties

BrushId

Megkapja vagy beállítja a törölközőtA 32 bites nem jelölt integrátor, amely az EmfPlusBrush-t határozza meg, amelynek tartalmaaz S bit által meghatározott a Zászlók mezőben. Ez a törölköző a belsőA zárt kardinal spline.

public int BrushId { get; set; }

ingatlan értéke

int

Compressed

Megkapja vagy beállítja az értéket, amely azt jelzi, hogy ez a Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve kompresszált.Ez a bit azt jelzi, hogy a PointData mező meghatározza-e a tömörített adatokat.Ha be van állítva, a PointData meghatározza az abszolút helyeket a 16 bites koordinát térben.teljes koordináták. ha egyértelmű, a PointData meghatározza az abszolút helyeket aa tér koordinálása 32 bites úszási pont koordinátákkal.

A “forgalmas” kitöltés művelet a “égtelen paritás” szabálynak megfelelően feltölti a területeket.Ennek a szabálynak megfelelően egy tesztpont meghatározható, hogy belül vagy kívül van.zárt fordulat a következőképpen: A tesztponttól a távoli pontig egy vonalat húzzaHa ez a vonal egy furcsa számú alkalommal halad át a forgatókönyvet, a tesztA pont a curve belsejében van; különben a tesztpont a kurve kívül van.

Egy „alternatív” töltő művelet a „nem nulla” szabály szerint tölt el a területeket.Ennek a szabálynak megfelelően egy tesztpont meghatározható belülről vagy kívülről.egy zárt fordulat a következőképpen: Vágjon egy vonalat egy tesztpontból egy pontra, amelySzámolja ki, hogy hányszor halad át a kurva a teszteta vonal balról jobbra, és számolja ki az időszámot, amikor a curve átlép aa testvonal jobbról balra. ha a két szám ugyanaz, a tesztpontaz áramlaton kívül van; különben a tesztpont a forgatókönyv belsejében van.

public bool Compressed { get; set; }

ingatlan értéke

bool

IsColor

Megkapja vagy beállít egy értéket, amely jelzi, hogy ez az eset színes-e.Ha be van állítva, a BrushId egy színt jelöl egy EmfPlusARGB objektumként (2.2.1. szakasz).Ha világos, a BrushId tartalmazza az EmfPlusBrush objektum indexét(2.2.1.1 szakasz) az EMF+ objektum táblázatban.

public bool IsColor { get; set; }

ingatlan értéke

bool

PointData

Megkapja vagy beállítja a pontadatokatSzámlázó pontok sorozata, amely meghatározza a vonalak végpontjait, amelyek meghatározják a spline-t.A zárt kardinal spline-ben a curve tovább halad az utolsó ponton a PointData-ban.összekapcsolja és csatlakoztatja az első pontot a sorban

public PointF[] PointData { get; set; }

ingatlan értéke

PointF []

Relative

Megkapja vagy beállítja az értéket, amely azt jelzi, hogy ez a Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.ÉmbplusFillClosedCurve relatív.Ez a bit azt jelzi, hogy a PointData mező relatív vagy abszolút helyeket határoz meg.Ha be van állítva, a PointData minden elemének meg kell határoznia egy helyet a koordinát térben, amelya sorban az előző elem által meghatározott helyhez viszonyítva.Az első elem a PointData, egy korábbi elhelyezkedése a koordináták (0,0) feltételezhető.Ha egyértelmű, a PointData a C zászló szerint meghatározza az abszolút helyeket.Kérjük, vegye figyelembe, hogy ha ez a zászló be van állítva, akkor a C-zászló (feljebb) nem határozható meg, és figyelmen kívül kell hagyni.

public bool Relative { get; set; }

ingatlan értéke

bool

Tension

Megkapja vagy rögzíti a feszültségetA 32 bites úszó pontérték, amely meghatározza, hogy a spline mennyire szorosan ragaszkodik, miközben átmegyA 0,0 érték azt jelzi, hogy a spline egy egyenletes sorrenda vonalak. az érték növekedésével a curve kerekebbé válik. további információkért,Nézze meg [SPLINE77] és [PETZOLD].

public float Tension { get; set; }

ingatlan értéke

float

Winding

Megkapja vagy beállítja az értéket, amely azt jelzi, hogy ez a Aspose.Imaging.FileFormats.Emf.EmbPlus.Records.ÉmbplusFillClosedCurve áramlik-e.Ez a rész azt jelzi, hogyan kell végrehajtani a töltés műveletet.Ha be van állítva, a kitöltés “vissza” kitöltése; ha világos, akkor a feltöltődés “alternatív”.

public bool Winding { get; set; }

ingatlan értéke

bool

 Magyar