2.1.1 Enumeration Constant Types
The EMF+ Enumeration Constants specify numeric constants that are used in EMF+ objects and records.
The following enumerations are defined:
Name |
Section |
Description |
---|---|---|
RecordType |
Record types used in EMF+ metafiles. |
|
BitmapDataType |
Types of bitmap data formats. |
|
BrushType |
Types of graphics brushes, which are used to fill graphics regions. |
|
CombineMode |
Modes for combining two graphics regions. |
|
CompositingMode |
Modes for combining source colors with background colors. The compositing mode represents the enable state of alpha blending. |
|
CompositingQuality |
Levels of quality for creating composite images. |
|
CurveAdjustments |
Color curve effects that can be applied to an image. |
|
CurveChannel |
Color channels that can be affected by a color curve effect adjustment to an image. |
|
CustomLineCapDataType |
Types of custom line cap data, which specify styles and shapes for the ends of graphics lines. |
|
DashedLineCapType |
Types of line caps to use at the ends of dashed lines that are drawn with graphics pens. |
|
FilterType |
Types of filtering algorithms that can be used for text and graphics quality enhancement and image rendering. |
|
GraphicsVersion |
Versions of operating system graphics that are used to create EMF+ metafiles. |
|
HatchStyle |
Hatch patterns used by graphics brushes. A hatch pattern consists of a solid background color and lines drawn over the background. |
|
HotkeyPrefix |
Output options for hotkey prefixes in graphics text. |
|
ImageDataType |
Types of image data formats. |
|
InterpolationMode |
Ways to perform scaling, including stretching and shrinking. |
|
LineCapType |
Types of line caps to use at the ends of lines that are drawn with graphics pens. |
|
LineJoinType |
Ways to join two lines that are drawn by the same graphics pen and whose ends meet. |
|
LineStyle |
Styles of lines that are drawn with graphics pens. |
|
MetafileDataType |
Types of metafiles data that can be embedded in an EMF+ metafile. |
|
ObjectType |
Types of graphics objects that can be created and used in graphics operations. |
|
PathPointType |
Types of points on a graphics path. |
|
PenAlignment |
The distribution of the width of the pen with respect to the line being drawn. |
|
PixelFormat |
Pixel formats that are supported in EMF+ bitmaps. |
|
PixelOffsetMode |
How pixels are offset, which specifies the trade-off between rendering speed and quality. |
|
RegionNodeDataType |
Types of region node data. |
|
SmoothingMode |
Types of smoothing to apply to lines, curves and the edges of filled areas to make them appear more continuous or sharply defined. |
|
StringAlignment |
Ways to align strings with respect to a text layout rectangle. |
|
StringDigitSubstitution |
Ways to substitute digits in a string according to a user's locale or language. |
|
StringTrimming |
How to trim characters from a string that is too large for the text layout rectangle. |
|
TextRenderingHint |
Types of text hinting and anti-aliasing, which affects the quality of text rendering. |
|
UnitType |
Units of measurement in different coordinate systems. |
|
WrapMode |
How the pattern from a texture or gradient brush is tiled across a shape or at shape boundaries. |