Поделиться через


Метод 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 соответствуют значениям Юникода для маркеров.

В мобильной версии Microsoft Office полнофункционированного элемента управления редактированием для подавления настройки стиля используется tomIgnoreNumberStyle .

В следующем примере Microsoft Visual Basic для приложений (VBA) абзацы нумеруется в диапазоне, начиная с числа 2 и после чисел с точкой.

    range.Para.ListStart = 2
    range.Para.ListType = tomListNumberAsArabic + tomListPeriod

Для примера tomListNumberAsSequence задайте для параметра ListStart значение 0x2780, которое дает обведенные числа. Стандарт Юникода содержит примеры многих других последовательностей нумеров.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header tom.h
DLL Msftedit.dll

См. также раздел

Основные понятия

GetListStart

ITextPara

Справочные материалы

SetListStart

SetListType

Текстовая объектная модель