Class EmfGradientFill
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)
EMR_GRADIENTFILL-registret anger att rektanglar eller trianglar fylls med gradienter av färg.
public sealed class EmfGradientFill : EmfDrawingRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfDrawingRecordType ← EmfGradientFill
Arvsmedlemmar
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 som anger att de tre vertikalerna i en triangel måste fyllafigur med smidiga gradienter av färger.[85]En EMR_GRADIENTFILL-register som anger att den övre vänstra och nedre höger vertexen av enrektangle SHOULD fyller figuren med smidiga gradienter av färg. Det finns två gradient fyllningslägen iGradientFill-förteckningen som kan användas vid ritning av en rektangle.GRADIENT_FILL_RECT_H-läge, är rektangeln fylld från vänster till höger.GRADIENT_FILL_RECT_V-läge, är rektangeln fylld från toppen till botten.Notera En EMR_GRADIENTFILL-registret måste ignorera Alpha-fält i TriVertex-objekt.EMR_ALPHABLEND rekord (avsnitt 2.3.1.1) som omedelbart följer EMR_GRADIENTFILL rekordkan användas för att applicera en alfa transparens gradient på det fyllda området.
Constructors
EmfGradientFill(EmfRecord)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfGradientFill klass.
public EmfGradientFill(EmfRecord source)
Parameters
source
EmfRecord
och källan .
Properties
Bounds
får eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som anger engränsar rektanglar, i inkluderande enheter.
public Rectangle Bounds { get; set; }
Fastighetsvärde
NTRI
Få eller ställa in en 32-bitars icke-signat integrator som anger antalet rektanglar eller trianglar att fylla.
public int NTri { get; set; }
Fastighetsvärde
Väntar
Få eller ställa in en 32-bitars icke-signat integrator som anger antalet vertexer.
public int NVer { get; set; }
Fastighetsvärde
UlMode
Få eller ställa in en 32-bitars icke-signed integer som anger gradientfyllningsläget.Måste vara i GradientFill-förteckningen (avsnitt 2.1.15).
public EmfGradientFill UlMode { get; set; }
Fastighetsvärde
VertexData
får eller sammanställer föremål som anger vertexerna av antingen rektanglar eller trianglar ochDe färger som motsvarar dem.
public EmfVertexData VertexData { get; set; }