iTextPara::GetTab 方法 (tom.h)

检索指定选项卡 (位移、对齐方式和前导样式) 的选项卡参数。

语法

HRESULT GetTab(
  long  iTab,
  float *ptbPos,
  long  *ptbAlign,
  long  *ptbLeader
);

参数

iTab

类型: long

要检索其信息的选项卡的索引。 它可以是数字索引或特殊值, (请参阅下表) 。 由于选项卡索引从零开始, iTab = 零获取定义的第一个选项卡, iTab = 1 获取定义的第二个选项卡,依此类推。 下表汇总了 iTab 的所有可能值。

iTab 含义
tomTabBack –3 获取 * ptbPos 之前的选项卡
tomTabNext –2 获取 * ptbPos 后面的选项卡
tomTabHere –1 获取 * ptbPos 处的选项卡
>= 0 获取具有 iTab (索引的选项卡,并忽略 ptbPos) 。

ptbPos

类型: float*

制表符位移,以浮点为单位。 如果选项卡不存在,则 * ptbPos 的值为零;如果关联区域中有多个值,则 * ptbPos 的值为 tomUndefined。

ptbAlign

类型: long*

制表符对齐方式。 有关详细信息,请参阅 ITextPara::AddTab

ptbLeader

类型: long*

选项卡前导符样式。 有关详细信息,请参阅 ITextPara::AddTab

返回值

类型: HRESULT

如果 ITextPara::GetTab 成功,则返回 S_OK。 如果方法失败,它将返回以下 COM 错误代码之一。 有关 COM 错误代码的详细信息,请参阅 COM 中的错误处理

返回代码 说明
含义
E_INVALIDARG
无效的参数。
CO_E_RELEASED
段落格式设置对象附加到已删除的区域。
S_FALSE
没有对应于 iTab 的选项卡。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 tom.h
DLL Msftedit.dll

另请参阅

AddTab

ClearAllTabs

概念性

DeleteTab

GetListTab

GetTabCount

ITextPara

引用

SetListTab

文本对象模型