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 中的错误处理

返回代码 说明
E_INVALIDARG
无效的参数。
CO_E_RELEASED
段落格式对象附加到已删除的区域。

注解

高于 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

请参阅

概念性

GetListStart

ITextPara

引用

SetListStart

SetListType

文本对象模型