Class EmfGradientFill
EmfGradientFill class
The EMR_GRADIENTFILL record specifies filling rectangles or triangles with gradients of color.
public sealed class EmfGradientFill : EmfDrawingRecordType
Constructors
Name | Description |
---|---|
EmfGradientFill(EmfRecord) | Initializes a new instance of the EmfGradientFill class. |
Properties
Name | Description |
---|---|
Bounds { get; set; } | Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies a bounding rectangle, in inclusive-inclusive device units. |
NTri { get; set; } | Gets or sets a 32-bit unsigned integer that specifies the number of rectangles or triangles to fill. |
NVer { get; set; } | Gets or sets a 32-bit unsigned integer that specifies the number of vertexes. |
Size { get; set; } | Gets or sets the size of the record |
Type { get; set; } | Gets or sets the type. |
UlMode { get; set; } | Gets or sets a 32-bit unsigned integer that specifies the gradient fill mode. The value MUST be in the GradientFill enumeration (section 2.1.15). |
VertexData { get; set; } | Gets or sets objects that specify the vertexes of either rectangles or triangles and the colors that correspond to them. |
Remarks
An EMR_GRADIENTFILL record that specifies that the three vertexes of a triangle SHOULD fill the figure with smooth gradients of colors.[85] An EMR_GRADIENTFILL record that specifies that the upper-left and lower-right vertexes of a rectangle SHOULD fill the figure with smooth gradients of color. There are two gradient fill modes in the GradientFill enumeration that can be used when drawing a rectangle. In GRADIENT_FILL_RECT_H mode, the rectangle is filled from left to right. In GRADIENT_FILL_RECT_V mode, the rectangle is filled from top to bottom. Note An EMR_GRADIENTFILL record MUST ignore the Alpha fields in the TriVertex objects. An EMR_ALPHABLEND record (section 2.3.1.1) that immediately follows the EMR_GRADIENTFILL record can be used to apply an alpha transparency gradient to the filled area.
See Also
- class EmfDrawingRecordType
- namespace Aspose.Imaging.FileFormats.Emf.Emf.Records
- assembly Aspose.Imaging