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 中的错误处理。
返回代码 | 说明 |
---|---|
|
含义 |
|
无效的参数。 |
|
段落格式设置对象附加到已删除的区域。 |
|
没有对应于 iTab 的选项卡。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
DLL | Msftedit.dll |
另请参阅
概念性
引用