Class EmfPlusFillClosedCurve

Class EmfPlusFillClosedCurve

Numele spaţiului: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblare: Aspose.Imaging.dll (25.4.0)

Recordul EmfPlusFillClosedCurve specifică umplerea interiorului unei linii cardinale închise

public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusFillClosedCurve

Membrii moștenitori

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)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve.

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

şi sursa .

Properties

BrushId

Obțineți sau stabiliți identificatorul de spălatUn integrator 32-bit non-signed care specifică EmfPlusBrush, conținutul căruia estedeterminat de bitul S în câmpul de steaguri.Această perie este utilizată pentru a umple interiorulCadrul cardinal închis.

public int BrushId { get; set; }

Valoarea proprietății

int

Compressed

Obține sau stabilește o valoare care indică dacă acest Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve este comprimat.Acest bit indică dacă câmpul PointData specifică datele comprimate.În cazul în care este setat, PointData specifică locațiile absolute în spațiul de coordonare cu 16-bitcoordonate integrale. dacă este clar, PointData specifică locațiile absolute înCoordonarea spațiului cu coordonate de 32 de bite.

O operațiune de umplere “sfârșită” umple zonele în conformitate cu regula de paritate “even-odd”.În conformitate cu această regulă, un punct de test poate fi determinat să fie în interiorul sau în afara unuicurbă închisă după cum urmează: Caută o linie de la punctul de test la un punct care este îndepărtatÎn cazul în care această linie traversează curba de mai multe ori, testulpunctul se află în interiorul curvei; în caz contrar, punctea de test este în afara curvei.

O operațiune de umplere “alternativă” umple zonele în conformitate cu regula “non-zero”.Conform acestei reguli, un punct de test poate fi determinat să fie în interior sau în exterior.o curbă închisă după cum urmează: Încărcați o linie dintr-un punct de testare la un punct care esteNumărați de câte ori curva traversează testullinie de la stânga la dreapta, și numărați numărul de ori curva traverseazăLinia de testare de la dreapta la stânga. dacă aceste două cifre sunt aceleași, punctul de testese află în afara curvei; altfel, punctul de test este în interiorul curvei.

public bool Compressed { get; set; }

Valoarea proprietății

bool

IsColor

Obține sau stabilește o valoare care indică dacă această instanță este de culoare.Dacă este setat, BrushId specifică o culoare ca un obiect EmfPlusARGB (secțiunea 2.2.2.1).Dacă este clar, BrushId conține indicele unui obiect EmfPlusBrush(secțiunea 2.2.1.1) din tabelul de obiecte EMF+.

public bool IsColor { get; set; }

Valoarea proprietății

bool

PointData

Obține sau stabilește datele punctuluiO serie de puncte de număr care specifică punctele finale ale liniilor care definesc splinea.Într-o linie cardinală închisă, curba continuă prin ultimul punct din PointData.Array și conectați cu primul punct în array

public PointF[] PointData { get; set; }

Valoarea proprietății

PointF []

Relative

Obține sau stabilește o valoare care indică dacă acest Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve este relativ.Acest bit indică dacă câmpul PointData specifică locații relative sau absolute.Dacă este setat, fiecare element din PointData specifică o locație în spațiul de coordonate care esteîn ceea ce privește locația specificată de elementul precedent în rând. în cazul în caredin primul element din PointData, se presupune o localizare anterioară la coordonate (0,0).Dacă este clar, PointData specifică locațiile absolute în funcție de steagul C.Notă Dacă acest pavilion este setat, steagul C (mai sus) este undefinit și trebuie ignorat.

public bool Relative { get; set; }

Valoarea proprietății

bool

Tension

  • obține sau stabilește tensiuneaO valoare a punctului de floare de 32 de biți, care specifică cât de strâns se învârte splinea pe măsură ce treceO valoare de 0,0 precizează că spline-ul este o secvență deÎn timp ce valoarea crește, curba devine mai rotundă. pentru mai multe informații,Vedeţi [SPLINE77] şi [PETZOLD]
public float Tension { get; set; }

Valoarea proprietății

float

Winding

Obține sau stabilește o valoare care indică dacă acest Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusFillClosedCurve este în vânt.Acest lucru indică modul în care se efectuează operațiunea de umplere.În cazul în care este setat, umplutura este un “încărcat”; dacă este clar, o umple este o “alternativă”.

public bool Winding { get; set; }

Valoarea proprietății

bool

 Română