GetEffectiveValue
Contenido
[
Ocultar
]ListLevel.GetEffectiveValue method
Informa la representación de cadena delListLevel
objeto para el index especificado del elemento de la lista. Los parámetros especifican elNumberStyle
y un formato opcional string usado cuandoCustom está especificado.
public static string GetEffectiveValue(int index, NumberStyle numberStyle,
string customNumberStyleFormat)
Parámetro | Escribe | Descripción |
---|---|---|
index | Int32 | El índice del elemento de la lista (debe estar en el rango de 1 a 32767). |
numberStyle | NumberStyle | ElNumberStyle delListLevel objeto. |
customNumberStyleFormat | String | La cadena de formato opcional utilizada cuandoCustom se especifica (por ejemplo, “a, ç, ĝ, …”). En otros casos, este parámetro debe sernulo o vacío. |
Valor_devuelto
La representación de cadena delListLevel
objeto, descrito por elnumberStyle parámetro y elcustomNumberStyleFormat parámetro, en el elemento de la lista en la posición determinada por elindex parámetro.
Excepciones
excepción | condición |
---|---|
ArgumentException | customNumberStyleFormat esnulo o vacío cuando elnumberStyle es personalizado.-o- customNumberStyleFormat no esnulo o vacío cuando elnumberStyle no es personalizado.-o- customNumberStyleFormat no es válido. |
ArgumentOutOfRangeException | El índice está fuera de rango. |
Ejemplos
Muestra cómo obtener el formato de una lista con el estilo de número personalizado.
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);
// Podemos obtener el valor para el índice especificado del elemento de la lista.
Assert.AreEqual("iv", ListLevel.GetEffectiveValue(4, NumberStyle.LowercaseRoman, null));
Assert.AreEqual("005", ListLevel.GetEffectiveValue(5, NumberStyle.Custom, customNumberStyleFormat));
Ver también
- enum NumberStyle
- class ListLevel
- espacio de nombres Aspose.Words.Lists
- asamblea Aspose.Words