Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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_F

Describes the red, green, blue, and alpha components of a color.

DWRITE_COLOR_GLYPH_RUN

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

DWRITE_COLOR_GLYPH_RUN1

Represents a color glyph run. The IDWriteFactory4::TranslateColorGlyphRun method returns an ordered collection of color glyph runs of varying types depending on what the font supports.

DWRITE_FILE_FRAGMENT

Represents a range of bytes in a font file.

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_FONT_PROPERTY

Font property used for filtering font sets and building a font set with explicit properties.

DWRITE_GLYPH_IMAGE_DATA

Data for a single glyph from GetGlyphImageData.

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_LINE_METRICS1

Contains information about a formatted line of text.

DWRITE_LINE_SPACING

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.

 

 

 

Show:
© 2017 Microsoft