文本对齐(textFormatFlag_)

枚举

enum  textFormatFlag_ {
  textAlignFlag_left =0 , textAlignFlag_top =0 , textAlignFlag_left_top =0x4000 , textAlignFlag_center =0x1 ,
  textAlignFlag_right =0x2 , textAlignFlag_vcenter =0x4 , textAlignFlag_bottom =0x8 , textFormatFlag_DirectionRightToLeft =0x10 ,
  textFormatFlag_NoWrap =0x20 , textFormatFlag_DirectionVertical =0x40 , textFormatFlag_NoFitBlackBox =0x80 , textFormatFlag_DisplayFormatControl =0x100 ,
  textFormatFlag_NoFontFallback =0x200 , textFormatFlag_MeasureTrailingSpaces =0x400 , textFormatFlag_LineLimit =0x800 , textFormatFlag_NoClip =0x1000 ,
  textTrimming_Character = 0x40000 , textTrimming_Word = 0x80000 , textTrimming_EllipsisCharacter = 0x8000 , textTrimming_EllipsisWord = 0x10000 ,
  textTrimming_EllipsisPath = 0x20000
}
 

详细描述

枚举类型说明

◆ textFormatFlag_

枚举值
textAlignFlag_left 

左对齐

textAlignFlag_top 

垂直顶对齐

textAlignFlag_left_top 

内部保留

textAlignFlag_center 

水平居中

textAlignFlag_right 

右对齐.

textAlignFlag_vcenter 

垂直居中

textAlignFlag_bottom 

垂直底对齐

textFormatFlag_DirectionRightToLeft 

从右向左顺序显示文本

textFormatFlag_NoWrap 

禁止换行

textFormatFlag_DirectionVertical 

垂直显示文本

textFormatFlag_NoFitBlackBox 

允许部分字符延伸该字符串的布局矩形。默认情况下,将重新定位字符以避免任何延伸

textFormatFlag_DisplayFormatControl 

控制字符(如从左到右标记)随具有代表性的标志符号一起显示在输出中。

textFormatFlag_NoFontFallback 

对于请求的字体中不支持的字符,禁用回退到可选字体。缺失的任何字符都用缺失标志符号的字体显示,通常是一个空的方块

textFormatFlag_MeasureTrailingSpaces 

包括每一行结尾处的尾随空格。在默认情况下,MeasureString 方法返回的边框都将排除每一行结尾处的空格。设置此标记以便在测定时将空格包括进去

textFormatFlag_LineLimit 

如果内容显示高度不够一行,那么不显示

textFormatFlag_NoClip 

允许显示标志符号的伸出部分和延伸到边框外的未换行文本。在默认情况下,延伸到边框外侧的所有文本和标志符号部分都被剪裁

textTrimming_Character 

以字符为单位去尾

textTrimming_Word 

以单词为单位去尾

textTrimming_EllipsisCharacter 

以字符为单位去尾,省略部分使用且略号表示

textTrimming_EllipsisWord 

以单词为单位去尾,省略部分使用省略号表示

textTrimming_EllipsisPath 

略去字符串中间部分,保证字符的首尾都能够显示