dwrite_1.h 标头

此标头由 DirectWrite 使用。 有关详细信息,请参阅:

dwrite_1.h 包含以下编程接口:

接口

 
IDWriteBitmapRenderTarget1

封装可用于呈现字形的 32 位设备独立位图和设备上下文。
IDWriteFactory1

所有DirectWrite对象的根工厂接口。 (IDWriteFactory1)
IDWriteFont1

表示字体集合中的物理字体。 (IDWriteFont1)
IDWriteFontFace1

包含字体人脸类型、适当的文件引用和人脸识别数据。 (IDWriteFontFace1)
IDWriteRenderingParams1

表示字形光栅化和筛选的文本呈现设置。 (IDWriteRenderingParams1)
IDWriteTextAnalysisSink1

实现的接口,用于接收文本分析器的输出。
IDWriteTextAnalysisSource1

实现的接口,用于向文本分析器提供所需的信息,例如文本和关联的文本属性。
IDWriteTextAnalyzer1

分析用于复杂脚本处理的各种文本属性。 (IDWriteTextAnalyzer1)
IDWriteTextLayout1

表示经过完全分析和格式化后的文本块。 (IDWriteTextLayout1)

结构

 
DWRITE_CARET_METRICS

DWRITE_CARET_METRICS结构指定插入符号在字体中放置的指标。
DWRITE_FONT_METRICS1

DWRITE_FONT_METRICS1结构指定适用于字体内所有字形的指标。
DWRITE_JUSTIFICATION_OPPORTUNITY

DWRITE_JUSTIFICATION_OPPORTUNITY 结构指定每个字形的对齐信息。
DWRITE_PANOSE

DWRITE_PANOSE并集描述了与 IDWriteFont1::GetPanose 一起使用的字体分类值来选择和匹配字体。
DWRITE_SCRIPT_PROPERTIES

DWRITE_SCRIPT_PROPERTIES 结构指定插入点导航和对齐的脚本属性。
DWRITE_UNICODE_RANGE

DWRITE_UNICODE_RANGE 结构指定 Unicode 码位的范围。

枚举

 
DWRITE_BASELINE

DWRITE_BASELINE枚举包含指定文本对齐基线的值。
DWRITE_GLYPH_ORIENTATION_ANGLE

DWRITE_GLYPH_ORIENTATION_ANGLE 枚举包含指定标志符号如何定向到 x 轴的值。
DWRITE_OUTLINE_THRESHOLD

DWRITE_OUTLINE_THRESHOLD 枚举包含的值指定 IDWriteFontFace1::GetRecommendedRenderingMode 方法用于确定是否在大纲模式下呈现字形的策略。
DWRITE_PANOSE_ARM_STYLE

DWRITE_PANOSE_ARM_STYLE枚举包含的值指定文本的词干终止和圆角字母窗体的样式。
DWRITE_PANOSE_ASPECT

DWRITE_PANOSE_ASPECT枚举包含的值指定字符脸的宽度和高度之间的比率。
DWRITE_PANOSE_ASPECT_RATIO

DWRITE_PANOSE_ASPECT_RATIO枚举包含的值指定有关字符人脸的宽度和高度比率的信息。
DWRITE_PANOSE_CHARACTER_RANGES

DWRITE_PANOSE_CHARACTER_RANGES枚举包含的值指定字体中可用的字符类型。
DWRITE_PANOSE_CONTRAST

DWRITE_PANOSE_CONTRAST枚举包含的值指定字母(如大写“O”)笔划最粗点与最薄点之间的比率。
DWRITE_PANOSE_DECORATIVE_CLASS

DWRITE_PANOSE_DECORATIVE_CLASS枚举包含指定字符脸的一般外观的值。
DWRITE_PANOSE_DECORATIVE_TOPOLOGY

DWRITE_PANOSE_DECORATIVE_TOPOLOGY枚举包含指定字体整体形状特征的值。
DWRITE_PANOSE_FAMILY

DWRITE_PANOSE_FAMILY枚举包含指定字体分类类型的值。
DWRITE_PANOSE_FILL

DWRITE_PANOSE_FILL枚举包含指定填充类型和线条处理的值。
DWRITE_PANOSE_FINIALS

DWRITE_PANOSE_FINIALS枚举包含指定字符结尾和小升序符的处理方式的值。
DWRITE_PANOSE_LETTERFORM

DWRITE_PANOSE_LETTERFORM枚举包含的值指定文本的字母格式的圆度。
DWRITE_PANOSE_LINING

DWRITE_PANOSE_LINING枚举包含的值指定装饰字样轮廓的处理。
DWRITE_PANOSE_MIDLINE

DWRITE_PANOSE_MIDLINE枚举包含一些值,这些值指定有关跨大写字符放置中行和对角茎顶点的处理的信息。
DWRITE_PANOSE_PROPORTION

DWRITE_PANOSE_PROPORTION枚举包含的值通过考虑标准字符的其他详细信息来指定字形形状的比例。
DWRITE_PANOSE_SCRIPT_FORM

DWRITE_PANOSE_SCRIPT_FORM枚举包含的值指定字符人脸的一般外观,同时考虑其斜率和尾部。
DWRITE_PANOSE_SCRIPT_TOPOLOGY

DWRITE_PANOSE_SCRIPT_TOPOLOGY枚举包含指定字母窗体拓扑的值。
DWRITE_PANOSE_SERIF_STYLE

DWRITE_PANOSE_SERIF_STYLE枚举包含指定衬线文本外观的值。
DWRITE_PANOSE_SPACING

DWRITE_PANOSE_SPACING枚举包含的值指定字符间距 (正比) 空间。
DWRITE_PANOSE_STROKE_VARIATION

DWRITE_PANOSE_STROKE_VARIATION枚举包含的值指定文本字符的细茎和粗干之间的关系。
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO

DWRITE_PANOSE_SYMBOL_ASPECT_RATIO枚举包含指定符号字符纵横比的值。
DWRITE_PANOSE_SYMBOL_KIND

DWRITE_PANOSE_SYMBOL_KIND枚举包含指定符号集类型的值。
DWRITE_PANOSE_TOOL_KIND

DWRITE_PANOSE_TOOL_KIND枚举包含的值指定用于创建字符形式的工具类型。
DWRITE_PANOSE_WEIGHT

DWRITE_PANOSE_WEIGHT 枚举包含指定字符权重的值。
DWRITE_PANOSE_XASCENT

DWRITE_PANOSE_XASCENT枚举包含指定小写字母相对大小的值。
DWRITE_PANOSE_XHEIGHT

DWRITE_PANOSE_XHEIGHT 枚举包含的值指定有关小写字母的相对大小和音调符号处理 (xheight) 的信息。
DWRITE_TEXT_ANTIALIAS_MODE

DWRITE_TEXT_ANTIALIAS_MODE 枚举包含的值指定呈现模式调用抗锯齿时要用于文本的抗锯齿类型。
DWRITE_VERTICAL_GLYPH_ORIENTATION

DWRITE_VERTICAL_GLYPH_ORIENTATION枚举包含指定文本所需字形方向类型的值。