DirectWrite 枚举

DirectWrite 定义了以下枚举。

本部分内容

主题 说明
DWRITE_AUTOMATIC_FONT_AXES 定义常量,用于指定在选择字体时可在布局中自动应用的某些轴。
DWRITE_BASELINE DWRITE_BASELINE 枚举包含指定文本对齐基线的值。
DWRITE_BREAK_CONDITION 表示内联对象或文本边缘的条件,用于确定换行行为。
DWRITE_CONTAINER_TYPE 指定字体资源的容器格式。 容器格式有别于字体文件格式 (DWRITE_FONT_FILE_TYPE),因为容器描述的是打包基础字体文件的容器。
DWRITE_FACTORY_TYPE 指定 DirectWrite 工厂对象的类型。
DWRITE_FACTORY_TYPE (DWriteCore) 指定 DirectWrite 工厂对象的类型。
DWRITE_FLOW_DIRECTION 表示文本行彼此之间的相对位置。
DWRITE_FONT_AXIS_ATTRIBUTES 定义指定字体轴属性的常量。
DWRITE_FONT_AXIS_TAG 定义用于指定字体轴的四字符标识符的常量。
DWRITE_FONT_FACE_TYPE 指明完整字体的文件格式。
DWRITE_FONT_FAMILY_MODEL 定义指定字体系列分组方式的常量。
DWRITE_FONT_FEATURE_TAG 一个表示字体提供的文本排版特征的值。
DWRITE_FONT_FILE_TYPE 单个字体文件所代表的字体类型。 由多个文件组成的字体格式,例如类型 1 .PFM 和 .PFB,每个文件类型都有单独的枚举值。
DWRITE_FONT_LINE_GAP_USAGE 指定 DWRITE_FONT_METRICS::lineGap 值是否应成为行指标的一部分
DWRITE_FONT_PROPERTY_ID 标识字体中的字符串。
DWRITE_FONT_SIMULATIONS 指定应用于字体的算法样式模拟。 粗体和斜体模拟可通过按位 OR 操作进行组合。
DWRITE_FONT_SOURCE_TYPE 定义用于指定字体加入字体集的机制的常量。
DWRITE_FONT_STRETCH 表示与字体的正常宽高比相比,字体被拉伸的程度。
DWRITE_FONT_STYLE 表示常规、斜体或倾斜字体样式。
DWRITE_FONT_WEIGHT 以笔划的光度或粗细性来表示字样的密度。
DWRITE_GLYPH_IMAGE_FORMATS 指定字体支持的格式,可以是整个字体级别的格式,也可以是每个标志符号的格式。
DWRITE_GLYPH_ORIENTATION_ANGLE DWRITE_GLYPH_ORIENTATION_ANGLE 枚举包含指定字形如何面向 X 轴的值。
DWRITE_GRID_FIT_MODE 指定是否启用字形轮廓的网格拟合(也称为提示)。
DWRITE_INFORMATIONAL_STRING_ID 用于识别字体文件中嵌入的字符串的信息字符串枚举。
DWRITE_LINE_SPACING_METHOD 文本布局中行间距使用的方法。
DWRITE_LOCALITY 指定资源的位置。
DWRITE_MEASURING_MODE 表示用于文本布局的测量方法。
DWRITE_NUMBER_SUBSTITUTION_METHOD 指定如何对数字和相关标点符号进行数字替换。
DWRITE_OPTICAL_ALIGNMENT 光学边距对齐模式。
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_PARAGRAPH_ALIGNMENT 指定段落文本沿流方向轴相对于流程布局框顶部和底部的对齐方式。
DWRITE_PIXEL_GEOMETRY 表示设备像素的内部结构(即红、绿、蓝三色分量的物理排列),用于呈现文本。
DWRITE_READING_DIRECTION 指定阅读进度的方向。 注意:DWRITE_READING_DIRECTION_TOP_TO_BOTTOMDWRITE_READING_DIRECTION_BOTTOM_TO_TOP 仅适用于 Windows 8.1 及更高版本。
DWRITE_RENDERING_MODE 枚举 从 Windows 8 开始,DWRITE_RENDERING_MODE 枚举增加了新的枚举值,并弃用了其他枚举值。
DWRITE_RENDERING_MODE1 指定呈现字形的方式。
DWRITE_SCRIPT_SHAPES 表示对文本的额外变形要求。
DWRITE_TEXT_ALIGNMENT 指定段落文本沿阅读方向轴相对于布局框的前缘和后缘的对齐方式。
DWRITE_TEXT_ANTIALIAS_MODE DWRITE_TEXT_ANTIALIAS_MODE 枚举包含的值可在呈现模式要求使用抗锯齿时指定文本的抗锯齿类型。
DWRITE_TEXTURE_TYPE 标识一种 Alpha 纹理类型。
DWRITE_TRIMMING_GRANULARITY 指定用于修整溢出布局框文本的文本粒度。
DWRITE_VERTICAL_GLYPH_ORIENTATION DWRITE_VERTICAL_GLYPH_ORIENTATION 枚举包含的值指定了所需的文本字形方向类型。
DWRITE_WORD_WRAPPING 指定特定多行段落中使用的换行。 注意:DWRITE_WORD_WRAPPING_EMERGENCY_BREAKDWRITE_WORD_WRAPPING_WHOLE _WORDDWRITE_WORD_WRAPPING_CHARACTER 仅适用于 Windows 8.1 及更高版本。