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