Class EmfGradientFill
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblare: Aspose.Imaging.dll (25.4.0)
Înregistrarea EMR_GRADIENTFILL specifică umplerea rectangolelor sau a triunghiilor cu gradiente de culoare.
public sealed class EmfGradientFill : EmfDrawingRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfDrawingRecordType ← EmfGradientFill
Membrii moștenitori
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
O înregistrare EMR_GRADIENTFILL care specifică că cele trei vertexe ale unui triunghi ar trebui să îndeplineascăFigura cu gradiente netede de culori.[85]O înregistrare EMR_GRADIENTFILL care specifică că vertexele superioare stângă și inferioară dreaptă ale uneirectangle SHOULD umple figura cu gradiente de culoare netedă. Există două moduri de umplere a gradentului îno listă GradientFill care poate fi utilizată la desenarea unui rectanglu.În modul GRADIENT_FILL_RECT_H, rectanglul este umplut de la stânga la dreapta.În modul GRADIENT_FILL_RECT_V, rectanglul este umplut de sus la jos.Notă Un registru EMR_GRADIENTFILL trebuie să ignore câmpurile Alpha în obiectele TriVertex.Recordul EMR_ALPHABLEND (secțiunea 2.3.1.1) care urmează imediat înregistrarea EMM_GRADIENTFILLpoate fi utilizat pentru a aplica un gradant de transparență alfa la suprafața umplută.
Constructors
EmfGradientFill(EmfRecord)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.Emb.Records.EMfGradientFill.
public EmfGradientFill(EmfRecord source)
Parameters
source
EmfRecord
şi sursa .
Properties
Bounds
Obține sau stabilește un obiect WMF RectL (secțiunea 2.2.2.19 [MS-WM F]]) care specifică unRectangle, în unități de dispozitive incluzive.
public Rectangle Bounds { get; set; }
Valoarea proprietății
Război
Obține sau stabilește un integer 32-bit fără semnal, care specifică numărul de rectangle sau triunghi pentru a umple.
public int NTri { get; set; }
Valoarea proprietății
Vedeți
Obține sau stabilește un integer 32-bit non-signed care specifică numărul de vertexe.
public int NVer { get; set; }
Valoarea proprietății
UlMode
Obține sau stabilește un integer 32-bit non-signed care specifică modul de umplere gradient.Trebuie să fie în lista GradientFill (secțiunea 2.1.15).
public EmfGradientFill UlMode { get; set; }
Valoarea proprietății
VertexData
obține sau stabilește obiecte care specifică vertexele oricărui rectanglu sau triunghi șiculorile care le corespund.
public EmfVertexData VertexData { get; set; }