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 用于筛选字体集和生成具有显式属性的字体集的字体属性。
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 码位的范围。