Structures

DirectWrite defines the following structures.

In this section

TopicDescription

DWRITE_CARET_METRICS

The DWRITE_CARET_METRICS structure specifies the metrics for caret placement in a font.

DWRITE_CLUSTER_METRICS

Contains information about a glyph cluster.

DWRITE_COLOR_GLYPH_RUN

Contains the information needed by renderers to draw glyph runs with glyph color information.

DWRITE_FONT_FEATURE

Specifies properties used to identify and execute typographic features in the current font face.

DWRITE_FONT_METRICS

The DWRITE_FONT_METRICS structure specifies the metrics that are applicable to all glyphs within the font face.

DWRITE_FONT_METRICS1

The DWRITE_FONT_METRICS1 structure specifies the metrics that are applicable to all glyphs within the font face.

DWRITE_GLYPH_METRICS

Specifies the metrics of an individual glyph.

DWRITE_GLYPH_OFFSET

The optional adjustment to a glyph's position.

DWRITE_GLYPH_RUN

Contains the information needed by renderers to draw glyph runs.

DWRITE_GLYPH_RUN_DESCRIPTION

Contains additional properties related to those in DWRITE_GLYPH_RUN.

DWRITE_HIT_TEST_METRICS

Describes the region obtained by a hit test.

DWRITE_INLINE_OBJECT_METRICS

Contains properties describing the geometric measurement of an application-defined inline object.

DWRITE_JUSTIFICATION_OPPORTUNITY

The DWRITE_JUSTIFICATION_OPPORTUNITY structure specifies justification info per glyph.

DWRITE_LINE_BREAKPOINT

Line breakpoint characteristics of a character.

DWRITE_LINE_METRICS

Contains information about a formatted line of text.

DWRITE_MATRIX

The DWRITE_MATRIX structure specifies the graphics transform to be applied to rendered glyphs.

DWRITE_OVERHANG_METRICS

Indicates how much any visible DIPs (device independent pixels) overshoot each side of the layout or inline objects.

DWRITE_PANOSE

The DWRITE_PANOSE union describes typeface classification values that you use with IDWriteFont1::GetPanose to select and match the font.

DWRITE_SCRIPT_ANALYSIS

Stores the association of text and its writing system script, as well as some display attributes.

DWRITE_SCRIPT_PROPERTIES

The DWRITE_SCRIPT_PROPERTIES structure specifies script properties for caret navigation and justification.

DWRITE_SHAPING_GLYPH_PROPERTIES

Contains shaping output properties for an output glyph.

DWRITE_SHAPING_TEXT_PROPERTIES

Shaping output properties for an output glyph.

DWRITE_STRIKETHROUGH

Contains information regarding the size and placement of strikethroughs.

DWRITE_TEXT_METRICS

Contains the metrics associated with text after layout.

DWRITE_TEXT_METRICS1

Contains the metrics associated with text after layout.

DWRITE_TEXT_RANGE

Specifies a range of text positions where format is applied in the text represented by an IDWriteTextLayout object.

DWRITE_TRIMMING

Specifies the trimming option for text overflowing the layout box.

DWRITE_TYPOGRAPHIC_FEATURES

Contains a set of typographic features to be applied during text shaping.

DWRITE_UNDERLINE

Contains information about the width, thickness, offset, run height, reading direction, and flow direction of an underline.

DWRITE_UNICODE_RANGE

The DWRITE_UNICODE_RANGE structure specifies the range of Unicode code points.

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft