EmfGradientFill

EmfGradientFill class

Der Datensatz EMR_GRADIENTFILL spezifiziert das Füllen von Rechtecken oder Dreiecken mit Farbverläufen.

public sealed class EmfGradientFill : EmfDrawingRecordType

Konstrukteure

NameBeschreibung
EmfGradientFill(EmfRecord)Initialisiert eine neue Instanz vonEmfGradientFill Klasse.

Eigenschaften

NameBeschreibung
Bounds { get; set; }Ruft ein WMF-RectL-Objekt ([MS-WMF] Abschnitt 2.2.2.19) ab oder legt es fest, das ein -Begrenzungsrechteck in inklusiven inklusiven Geräteeinheiten angibt.
NTri { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Anzahl der zu füllenden Rechtecke oder Dreiecke angibt.
NVer { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Anzahl der Scheitelpunkte angibt.
Size { get; set; }Ruft die Größe des Datensatzes ab oder legt sie fest
Type { get; set; }Ruft den Typ ab oder legt ihn fest.
UlMode { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die den Verlaufsfüllmodus angibt. Der Wert MUSS in der GradientFill-Aufzählung enthalten sein (Abschnitt 2.1.15).
VertexData { get; set; }Ruft Objekte ab oder legt sie fest, die die Scheitelpunkte von Rechtecken oder Dreiecken und die ihnen entsprechenden Farben angeben.

Bemerkungen

Ein EMR_GRADIENTFILL-Datensatz, der angibt, dass die drei Eckpunkte eines Dreiecks die -Figur mit sanften Farbverläufen füllen SOLLTEN Figur mit sanften Farbverläufen. Es gibt zwei Verlaufsfüllmodi in der GradientFill-Enumeration, die beim Zeichnen eines Rechtecks verwendet werden können. Im Modus GRADIENT_FILL_RECT_H wird das Rechteck von links nach rechts gefüllt. Im Modus GRADIENT_FILL_RECT_V wird das Rechteck von oben nach unten gefüllt. Hinweis Ein EMR_GRADIENFILL-Datensatz MUSS die Alpha-Felder in den TriVertex-Objekten ignorieren. Ein EMR_ALPHABLEND-Datensatz (Abschnitt 2.3.1.1), der unmittelbar auf den EMR_GRADIENTFILL-Datensatz folgt, kann verwendet werden, um einen Alpha-Transparenzverlauf auf den gefüllten Bereich anzuwenden.

Siehe auch