GetEffectiveValue
Содержание
[
Скрывать
]ListLevel.GetEffectiveValue method
Сообщает строковое представлениеListLevelобъект для указанного index элемента списка. Параметры указываютNumberStyle и необязательный формат string , используемый, когдаCustom указано.
public static string GetEffectiveValue(int index, NumberStyle numberStyle,
string customNumberStyleFormat)
| Параметр | Тип | Описание |
|---|---|---|
| index | Int32 | Индекс элемента списка (должен быть в диапазоне от 1 до 32767). |
| numberStyle | NumberStyle | NumberStyle принадлежащийListLevel объект. |
| customNumberStyleFormat | String | Необязательная строка формата, используемая приCustom указан (например, “a, ç, ĝ, …”). В других случаях этот параметр должен бытьнулевой или пусто. |
Возвращаемое значение
Строковое представлениеListLevel объект, описанныйnumberStyle параметр and customNumberStyleFormat параметр, в элементе списка в позиции, определяемойindex параметр.
Исключения
| исключение | условие |
|---|---|
| ArgumentException | customNumberStyleFormat являетсянулевой или пустым, когдаnumberStyle это индивидуальный заказ.-или- customNumberStyleFormat ненулевой или пустым, когдаnumberStyle не является пользовательским.-или- customNumberStyleFormat недействителен. |
| ArgumentOutOfRangeException | индекс находится вне диапазона. |
Примеры
Показывает, как получить формат списка с пользовательским стилем чисел.
Document doc = new Document(MyDir + "List with leading zero.docx");
ListLevel listLevel = doc.FirstSection.Body.Paragraphs[0].ListFormat.ListLevel;
string customNumberStyleFormat = string.Empty;
if (listLevel.NumberStyle == NumberStyle.Custom)
customNumberStyleFormat = listLevel.CustomNumberStyleFormat;
Assert.AreEqual("001, 002, 003, ...", customNumberStyleFormat);
// Мы можем получить значение для указанного индекса элемента списка.
Assert.AreEqual("iv", ListLevel.GetEffectiveValue(4, NumberStyle.LowercaseRoman, null));
Assert.AreEqual("005", ListLevel.GetEffectiveValue(5, NumberStyle.Custom, customNumberStyleFormat));
Смотрите также
- enum NumberStyle
- class ListLevel
- пространство имен Aspose.Words.Lists
- сборка Aspose.Words