Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
DirectWrite defines the following enumerations.
In this section
Topic | Description |
---|---|
DWRITE_AUTOMATIC_FONT_AXES | Defines constants that specify certain axes that can be applied automatically in layout during font selection. |
DWRITE_BASELINE | The DWRITE_BASELINE enumeration contains values that specify the baseline for text alignment. |
DWRITE_BREAK_CONDITION | Indicates the condition at the edges of inline object or text used to determine line-breaking behavior. |
DWRITE_CONTAINER_TYPE | Specifies the container format of a font resource. A container format is distinct from a font file format (DWRITE_FONT_FILE_TYPE) because the container describes the container in which the underlying font file is packaged. |
DWRITE_FACTORY_TYPE | Specifies the type of DirectWrite factory object. |
DWRITE_FACTORY_TYPE (DWriteCore) | Specifies the type of DirectWrite factory object. |
DWRITE_FLOW_DIRECTION | Indicates the direction of how lines of text are placed relative to one another. |
DWRITE_FONT_AXIS_ATTRIBUTES | Defines constants that specify attributes for a font axis. |
DWRITE_FONT_AXIS_TAG | Defines constants that specify a four-character identifier for a font axis. |
DWRITE_FONT_FACE_TYPE | Indicates the file format of a complete font face. |
DWRITE_FONT_FAMILY_MODEL | Defines constants that specify how font families are grouped together. |
DWRITE_FONT_FEATURE_TAG | A value that indicates the typographic feature of text supplied by the font. |
DWRITE_FONT_FILE_TYPE | The type of a font represented by a single font file. Font formats that consist of multiple files, for example Type 1 .PFM and .PFB, have separate enum values for each of the file types. |
DWRITE_FONT_LINE_GAP_USAGE | Specify whether DWRITE_FONT_METRICS::lineGap value should be part of the line metrics |
DWRITE_FONT_PROPERTY_ID | Identifies a string in a font. |
DWRITE_FONT_SIMULATIONS | Specifies algorithmic style simulations to be applied to the font face. Bold and oblique simulations can be combined via bitwise OR operation. |
DWRITE_FONT_SOURCE_TYPE | Defines constants that specify the mechanism by which a font came to be included in a font set. |
DWRITE_FONT_STRETCH | Represents the degree to which a font has been stretched compared to a font's normal aspect ratio. |
DWRITE_FONT_STYLE | Represents the style of a font face as normal, italic, or oblique. |
DWRITE_FONT_WEIGHT | Represents the density of a typeface, in terms of the lightness or heaviness of the strokes. |
DWRITE_GLYPH_IMAGE_FORMATS | Specifies which formats are supported in the font, either at a font-wide level or per glyph. |
DWRITE_GLYPH_ORIENTATION_ANGLE | The DWRITE_GLYPH_ORIENTATION_ANGLE enumeration contains values that specify how the glyph is oriented to the x-axis. |
DWRITE_GRID_FIT_MODE | Specifies whether to enable grid-fitting of glyph outlines (also known as hinting). |
DWRITE_INFORMATIONAL_STRING_ID | The informational string enumeration which identifies a string embedded in a font file. |
DWRITE_LINE_SPACING_METHOD | The method used for line spacing in a text layout. |
DWRITE_LOCALITY | Specifies the location of a resource. |
DWRITE_MEASURING_MODE | Indicates the measuring method used for text layout. |
DWRITE_NUMBER_SUBSTITUTION_METHOD | Specifies how to apply number substitution on digits and related punctuation. |
DWRITE_OPTICAL_ALIGNMENT | The optical margin alignment mode. |
DWRITE_OUTLINE_THRESHOLD | The DWRITE_OUTLINE_THRESHOLD enumeration contains values that specify the policy used by the IDWriteFontFace1::GetRecommendedRenderingMode method to determine whether to render glyphs in outline mode. |
DWRITE_PANOSE_ARM_STYLE | The DWRITE_PANOSE_ARM_STYLE enumeration contains values that specify the style of termination of stems and rounded letterforms for text. |
DWRITE_PANOSE_ASPECT | The DWRITE_PANOSE_ASPECT enumeration contains values that specify the ratio between the width and height of the character face. |
DWRITE_PANOSE_ASPECT_RATIO | The DWRITE_PANOSE_ASPECT_RATIO enumeration contains values that specify info about the ratio between width and height of the character face. |
DWRITE_PANOSE_CHARACTER_RANGES | The DWRITE_PANOSE_CHARACTER_RANGES enumeration contains values that specify the type of characters available in the font. |
DWRITE_PANOSE_CONTRAST | The DWRITE_PANOSE_CONTRAST enumeration contains values that specify the ratio between thickest and thinnest point of the stroke for a letter such as uppercase 'O'. |
DWRITE_PANOSE_DECORATIVE_CLASS | The DWRITE_PANOSE_DECORATIVE_CLASS enumeration contains values that specify the general look of the character face. |
DWRITE_PANOSE_DECORATIVE_TOPOLOGY | The DWRITE_PANOSE_DECORATIVE_TOPOLOGY enumeration contains values that specify the overall shape characteristics of the font. |
DWRITE_PANOSE_FAMILY | The DWRITE_PANOSE_FAMILY enumeration contains values that specify the kind of typeface classification. |
DWRITE_PANOSE_FILL | The DWRITE_PANOSE_FILL enumeration contains values that specify the type of fill and line treatment. |
DWRITE_PANOSE_FINIALS | The DWRITE_PANOSE_FINIALS enumeration contains values that specify how character ends and miniscule ascenders are treated. |
DWRITE_PANOSE_LETTERFORM | The DWRITE_PANOSE_LETTERFORM enumeration contains values that specify the roundness of letterform for text. |
DWRITE_PANOSE_LINING | The DWRITE_PANOSE_LINING enumeration contains values that specify the handling of the outline for the decorative typeface. |
DWRITE_PANOSE_MIDLINE | The DWRITE_PANOSE_MIDLINE enumeration contains values that specify info about the placement of midline across uppercase characters and the treatment of diagonal stem apexes. |
DWRITE_PANOSE_PROPORTION | The DWRITE_PANOSE_PROPORTION enumeration contains values that specify the proportion of the glyph shape by considering additional detail to standard characters. |
DWRITE_PANOSE_SCRIPT_FORM | The DWRITE_PANOSE_SCRIPT_FORM enumeration contains values that specify the general look of the character face, with consideration of its slope and tails. |
DWRITE_PANOSE_SCRIPT_TOPOLOGY | The DWRITE_PANOSE_SCRIPT_TOPOLOGY enumeration contains values that specify the topology of letterforms. |
DWRITE_PANOSE_SERIF_STYLE | The DWRITE_PANOSE_SERIF_STYLE enumeration contains values that specify the appearance of the serif text. |
DWRITE_PANOSE_SPACING | The DWRITE_PANOSE_SPACING enumeration contains values that specify character spacing (monospace versus proportional). |
DWRITE_PANOSE_STROKE_VARIATION | The DWRITE_PANOSE_STROKE_VARIATION enumeration contains values that specify the relationship between thin and thick stems of text characters. |
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO | The DWRITE_PANOSE_SYMBOL_ASPECT_RATIO enumeration contains values that specify the aspect ratio of symbolic characters. |
DWRITE_PANOSE_SYMBOL_KIND | The DWRITE_PANOSE_SYMBOL_KIND enumeration contains values that specify the kind of symbol set. |
DWRITE_PANOSE_TOOL_KIND | The DWRITE_PANOSE_TOOL_KIND enumeration contains values that specify the kind of tool that is used to create character forms. |
DWRITE_PANOSE_WEIGHT | The DWRITE_PANOSE_WEIGHT enumeration contains values that specify the weight of characters. |
DWRITE_PANOSE_XASCENT | The DWRITE_PANOSE_XASCENT enumeration contains values that specify the relative size of the lowercase letters. |
DWRITE_PANOSE_XHEIGHT | The DWRITE_PANOSE_XHEIGHT enumeration contains values that specify info about the relative size of lowercase letters and the treatment of diacritic marks (xheight). |
DWRITE_PARAGRAPH_ALIGNMENT | Specifies the alignment of paragraph text along the flow direction axis, relative to the top and bottom of the flow's layout box. |
DWRITE_PIXEL_GEOMETRY | Represents the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text. |
DWRITE_READING_DIRECTION | Specifies the direction in which reading progresses. Note: DWRITE_READING_DIRECTION_TOP_TO_BOTTOM and DWRITE_READING_DIRECTION_BOTTOM_TO_TOP are available in Windows 8.1 and later, only. |
DWRITE_RENDERING_MODE enumerations | Starting in Windows 8, the DWRITE_RENDERING_MODE enumeration added new enumeration values and deprecated others. |
DWRITE_RENDERING_MODE1 | Specifies how glyphs are rendered. |
DWRITE_SCRIPT_SHAPES | Indicates additional shaping requirements for text. |
DWRITE_TEXT_ALIGNMENT | Specifies the alignment of paragraph text along the reading direction axis, relative to the leading and trailing edge of the layout box. |
DWRITE_TEXT_ANTIALIAS_MODE | The DWRITE_TEXT_ANTIALIAS_MODE enumeration contains values that specify the type of antialiasing to use for text when the rendering mode calls for antialiasing. |
DWRITE_TEXTURE_TYPE | Identifies a type of alpha texture. |
DWRITE_TRIMMING_GRANULARITY | Specifies the text granularity used to trim text overflowing the layout box. |
DWRITE_VERTICAL_GLYPH_ORIENTATION | The DWRITE_VERTICAL_GLYPH_ORIENTATION enumeration contains values that specify the desired kind of glyph orientation for the text. |
DWRITE_WORD_WRAPPING | Specifies the word wrapping to be used in a particular multiline paragraph. Note: DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORD, and DWRITE_WORD_WRAPPING_CHARACTER are available in Windows 8.1 and later, only. |