Class EmfGradientFill
Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
EMR_GRADIENTFILL-registeret angiver fyldning af rektangler eller trekanter med gradienter af farve.
public sealed class EmfGradientFill : EmfDrawingRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfDrawingRecordType ← EmfGradientFill
De arvede medlemmer
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
En EMR_GRADIENTFILL-register, der angiver, at de tre vertekser af en triangle SHOULD fylderFigur med glat gradient af farver.[85]En EMR_GRADIENTFILL-register, der angiver, at den øverste venstre og den nederste højre vertekser af enrektangle SHOULD fylde figuren med glatte gradienter af farve. Der er to gradent fyld modes iden GradientFill liste, der kan bruges til at tegne en rektangle.GRADIENT_FILL_RECT_H-modus, er rektanglen fyldt fra venstre til højre.GRADIENT_FILL_RECT_V-modus, er rektanglen fyldt fra toppen til bunden.Bemærk: En EMR_GRADIENTFILL-registrering skal ignorere Alpha-felterne i TriVertex-objekterne.EMR_ALPHABLEND-register (sektion 2.3.1.1) som straks følger EMr_GRADIENTFILL-registretDet kan bruges til at anvende en alfa gennemsigtighed gradient på det fyldt område.
Constructors
EmfGradientFill(EmfRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfGradientFill klasse.
public EmfGradientFill(EmfRecord source)
Parameters
source
EmfRecord
Den kilde.
Properties
Bounds
modtager eller indsætter et WMF RectL-objekt ([MS-WMV] sektion 2.2.2.19), der angiver enLængende rektangle, i inkluderende enheder.
public Rectangle Bounds { get; set; }
Ejendomsværdi
NTR
Giver eller indsætter en 32-bit usigned integer, der angiver antallet af rektangler eller trekanter til at fylde.
public int NTri { get; set; }
Ejendomsværdi
Nær
Giver eller indsætter en 32-bit usigned integer, der angiver antallet af vertekser.
public int NVer { get; set; }
Ejendomsværdi
UlMode
Giver eller indsætter en 32-bit usigned integer, der angiver gradientfyldemodus.Det skal være i GradientFill-listen (sektion 2.1.15).
public EmfGradientFill UlMode { get; set; }
Ejendomsværdi
VertexData
opnår eller indsætter objekter, der angiver vertexerne af enten rektangler eller trekanter ogDe farver, der passer til dem.
public EmfVertexData VertexData { get; set; }