EmfGradientFill

EmfGradientFill class

EMR_GRADIENTFILL-posten specificerar fyllningsrektanglar eller trianglar med färggradienter.

public sealed class EmfGradientFill : EmfDrawingRecordType

Konstruktörer

namnBeskrivning
EmfGradientFill(EmfRecord)Initierar en ny instans avEmfGradientFill class.

Egenskaper

namnBeskrivning
Bounds { get; set; }Hämtar eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som specificerar en avgränsande rektangel, i inkluderande enhetsenheter.
NTri { get; set; }Hämtar eller ställer in ett 32-bitars heltal utan tecken som anger antalet rektanglar eller trianglar som ska fyllas.
NVer { get; set; }Hämtar eller ställer in ett 32-bitars heltal utan tecken som anger antalet hörn.
Size { get; set; }Hämtar eller ställer in storleken på posten
Type { get; set; }Hämtar eller ställer in typen.
UlMode { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger gradientfyllningsläget. Värdet MÅSTE finnas i GradientFill-uppräkningen (avsnitt 2.1.15).
VertexData { get; set; }Hämtar eller ställer in objekt som anger hörn för antingen rektanglar eller trianglar och färgerna som motsvarar dem.

Anmärkningar

En EMR_GRADIENTFILL-post som anger att de tre hörnen i en triangel SKA fylla -figuren med jämna färggradienter.[85] En EMR_GRADIENTFILL-post som anger att den övre vänstra och nedre högra_ högra vinkeln för en OUSH-vertex00SH fyller figur med jämna färgtoner. Det finns två gradientfyllningslägen i GradientFill-uppräkningen som kan användas när du ritar en rektangel. I läget GRADIENT_FILL_RECT_H fylls rektangeln från vänster till höger. I läget GRADIENT_FILL_RECT_V fylls rektangeln uppifrån och ned. Notera En EMR_GRADIENTFILL-post MÅSTE ignorera Alpha-fälten i TriVertex-objekten. En EMR_ALPHABLEND-post (avsnitt 2.3.1.1) som omedelbart följer EMR_GRADIENTFILL-posten kan användas för att tillämpa en alfatransparensgradient på det ifyllda området.

Se även