预定义文本属性
以下值标识使用 ITfContext::GetAppProperty 方法获取的文本属性。 包括每个属性类型的数据格式和内容。
属性
属性 |
说明 |
TSATTRID_Text |
未使用。 |
TSATTRID_Text_Alignment |
未使用。 |
TSATTRID_Text_Alignment_Center |
如果文本居中,则包含非零值,否则为零。 |
TSATTRID_Text_Alignment_Justify |
如果文本对齐,则包含非零值,否则包含零值。 |
TSATTRID_Text_Alignment_Left |
如果文本左对齐,则包含非零值,否则为零。 |
TSATTRID_Text_Alignment_Right |
如果文本右对齐,则包含非零值,否则为零。 |
TSATTRID_Text_EmbeddedObject |
如果文本是嵌入对象,则包含非零值,否则包含零值。 |
TSATTRID_Text_Hyphenation |
如果文本为连字符,则包含非零值,否则为零。 |
TSATTRID_Text_Language |
包含文本的 LANGID 语言标识符。 |
TSATTRID_Text_Link |
包含指向链接对象的指针。 调用方必须使用 QueryInterface 方法来获取所需的接口,例如 IUniformResourceLocator。 |
TSATTRID_Text_Orientation |
指定文本底线与设备的 x 轴之间的角度(以十分之一度为单位)。 |
TSATTRID_Text_Para |
未使用。 |
TSATTRID_Text_Para_FirstLineIndent |
包含段落第一行缩进的点数。 |
TSATTRID_Text_Para_LeftIndent |
包含段落从左缩进的点数。 |
TSATTRID_Text_Para_LineSpacing |
未使用。 |
TSATTRID_Text_Para_LineSpacing_AtLeast |
包含段落行距的最小行数。 |
TSATTRID_Text_Para_LineSpacing_Double |
如果段落为双倍间距或为零,则包含非零值。 |
TSATTRID_Text_Para_LineSpacing_Exactly |
包含段落行距的确切行数。 |
TSATTRID_Text_Para_LineSpacing_Multiple |
包含段落多行距的行数。 |
TSATTRID_Text_Para_LineSpacing_OnePtFive |
如果段落是一个半行间距或零,则包含一个非零值。 |
TSATTRID_Text_Para_LineSpacing_Single |
如果段落为单间距或零,则包含非零值。 |
TSATTRID_Text_Para_RightIndent |
包含段落从右侧缩进的点数。 |
TSATTRID_Text_Para_SpaceAfter |
包含段落后的间距点数。 |
TSATTRID_Text_Para_SpaceBefore |
包含段落前的间距点数。 |
TSATTRID_Text_ReadOnly |
如果文本为只读或非零,则包含零。 |
TSATTRID_Text_RightToLeft |
如果文本从右到左阅读,则包含零,否则包含非零。 |
TSATTRID_Text_VerticalWriting |
指定文本是垂直还是水平。 如果文本是水平文本,则包含零;如果文本为垂直,则包含非零。 |
要求
要求 |
值 |
最低受支持的客户端
|
Windows 2000 Professional [仅限桌面应用]
|
最低受支持的服务器
|
Windows 2000 Server [仅限桌面应用]
|
可再发行组件
|
Windows 2000 专业版上的 TSF 1.0
|
标头
|
- TsAttrid.h
|