DirectWrite结构

DirectWrite定义以下结构。

在本节中

主题 说明
DWRITE_BITMAP_DATA_BGRA32 表示 BGRA32 格式的位图数据。
DWRITE_CARET_METRICS DWRITE_CARET_METRICS结构指定插入符号在字体中放置的指标。
DWRITE_CLUSTER_METRICS 包含有关字形群集的信息。
DWRITE_COLOR_F 描述颜色的红色、绿色、蓝色和 alpha 分量。
DWRITE_COLOR_GLYPH_RUN 包含呈现器使用字形颜色信息绘制字形运行所需的信息。
DWRITE_COLOR_GLYPH_RUN1 表示颜色字形运行。 IDWriteFactory4::TranslateColorGlyphRun 方法根据字体支持的内容返回不同类型颜色字形的有序集合。
DWRITE_FILE_FRAGMENT 表示字体文件中的一个字节范围。
DWRITE_FONT_AXIS_RANGE 表示字体轴的可能值的最小值和最大范围。
DWRITE_FONT_AXIS_VALUE 表示字体轴的值。 在查询和创建字体实例时使用。
DWRITE_FONT_FEATURE 指定用于在当前字体中标识和执行版式功能的属性。
DWRITE_FONT_METRICS DWRITE_FONT_METRICS结构指定适用于字体内所有字形的指标。
DWRITE_FONT_METRICS1 DWRITE_FONT_METRICS1结构指定适用于字体内所有字形的指标。
DWRITE_FONT_PROPERTY 用于筛选字体集和生成具有显式属性的字体集的 Font 属性。
DWRITE_GLYPH_IMAGE_DATA GetGlyphImageData 中单个字形的数据。
DWRITE_GLYPH_METRICS 指定单个字形的指标。
DWRITE_GLYPH_OFFSET 标志符号位置的可选调整。
DWRITE_GLYPH_RUN 包含呈现器绘制字形运行所需的信息。
DWRITE_GLYPH_RUN_DESCRIPTION 包含与 DWRITE_GLYPH_RUN 中的属性相关的其他属性。
DWRITE_HIT_TEST_METRICS 描述命中测试获取的区域。
DWRITE_INLINE_OBJECT_METRICS 包含描述应用程序定义的内联对象的几何度量的属性。
DWRITE_JUSTIFICATION_OPPORTUNITY DWRITE_JUSTIFICATION_OPPORTUNITY 结构指定每个字形的对齐信息。
DWRITE_LINE_BREAKPOINT 字符的行断点特征。
DWRITE_LINE_METRICS 包含有关格式化文本行的信息。
DWRITE_LINE_METRICS1 包含有关格式化文本行的信息。
DWRITE_LINE_SPACING
DWRITE_MATRIX DWRITE_MATRIX 结构指定要应用于呈现字形的图形转换。
DWRITE_OVERHANG_METRICS 指示与设备无关的像素 (任何可见 DIP) 布局或内联对象的每一侧的超冲量。
DWRITE_PANOSE DWRITE_PANOSE并集描述了用于 IDWriteFont1::GetPanose 选择和匹配字体的字体分类值。
DWRITE_SCRIPT_ANALYSIS 存储文本及其编写系统脚本的关联,以及一些显示属性。
DWRITE_SCRIPT_PROPERTIES DWRITE_SCRIPT_PROPERTIES 结构指定插入点导航和对齐的脚本属性。
DWRITE_SHAPING_GLYPH_PROPERTIES 包含输出字形的调整输出属性。
DWRITE_SHAPING_TEXT_PROPERTIES 调整输出字形的输出属性。
DWRITE_STRIKETHROUGH 包含有关删除线大小和位置的信息。
DWRITE_TEXT_METRICS 包含与布局后的文本关联的指标。
DWRITE_TEXT_METRICS1 包含与布局后的文本关联的指标。
DWRITE_TEXT_RANGE 指定在 IDWriteTextLayout 对象表示的文本中应用格式的文本位置范围。
DWRITE_TRIMMING 指定用于溢出布局框的文本的剪裁选项。
DWRITE_TYPOGRAPHIC_FEATURES 包含一组在文本整形期间要应用的版式功能。
DWRITE_UNDERLINE 包含有关下划线的宽度、粗细、偏移量、运行高度、读取方向和流动方向的信息。
DWRITE_UNICODE_RANGE DWRITE_UNICODE_RANGE 结构指定 Unicode 码位的范围。