iTextPara::GetListType 方法 (tom.h)
检索要与段落一起使用的编号类型。
语法
HRESULT GetListType(
long *pValue
);
参数
pValue
类型: long*
一个具有以下值的变量,用于指示列表编号的类型。
tomListNone
tomListBullet
tomListNumberAsArabic
tomListNumberAsLCLetter
tomListNumberAsUCLetter
tomListNumberAsLCRoman
tomListNumberAsUCRoman
tomListNumberAsSequence
tomListNumberedCircle
tomListNumberedBlackCircleWingding
tomListNumberedWhiteCircleWingding
tomListNumberedArabicWide
tomListNumberedChS
tomListNumberedChT
tomListNumberedJpnChs
tomListNumberedJpnKor
tomListNumberedArabic1
tomListNumberedArabic2
tomListNumberedHebrew
tomListNumberedThaiAlpha
tomListNumberedThaiNum
tomListNumberedHindiAlpha
tomListNumberedHindiAlpha1
tomListNumberedHindiNum
默认情况下,数字后跟右括号,例如:1) 。 但是, pValue 可以包含以下标志之一,以指示不同的格式。
tomListMinus
tomListParentheses
tomListPeriod
tomListPlain
返回值
类型: HRESULT
如果 ITextPara::GetListType 成功,则返回 S_OK。 如果方法失败,它将返回以下 COM 错误代码之一。 有关 COM 错误代码的详细信息,请参阅 COM 中的错误处理。
返回代码 | 说明 |
---|---|
|
无效的参数。 |
|
段落格式对象附加到已删除的区域。 |
注解
高于 32 的值对应于项目符号的 Unicode 值。
移动 Microsoft Office 版本的丰富编辑控件使用 tomIgnoreNumberStyle 来禁止设置样式。
以下 Microsoft Visual Basic for Applications (VBA) 示例对某个区域中的段落进行编号,从数字 2 开始,在数字后面加上句点。
range.Para.ListStart = 2
range.Para.ListType = tomListNumberAsArabic + tomListPeriod
对于 tomListNumberAsSequence 的示例,请将 设置为 ListStart
0x2780,这会提供带圆圈的数字。
Unicode 标准包含更多编号序列的示例。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | tom.h |
DLL | Msftedit.dll |
请参阅
概念性
引用