ListLevel
Contenu
[
Cacher
]ListLevel class
Définit le formatage pour un niveau de liste.
Pour en savoir plus, visitez leTravailler avec des listes article de documentation.
public class ListLevel
Propriétés
Nom | La description |
---|---|
Alignment { get; set; } | Obtient ou définit la justification du nombre réel de l’élément de la liste. |
CustomNumberStyleFormat { get; set; } | Récupère ou définit le format de style de nombre personnalisé pour ce niveau de liste. Par exemple : « a, ç, ĝ, … ». |
Font { get; } | Spécifie le formatage des caractères utilisé pour l’étiquette de la liste. |
ImageData { get; } | Renvoie les données d’image de la forme de puce d’image pour le niveau de liste actuel. |
IsLegal { get; set; } | Vrai si le niveau transforme tous les nombres hérités en arabe, faux s’il conserve leur style numérique. |
LinkedStyle { get; set; } | Obtient ou définit le style de paragraphe lié à ce niveau de liste. |
NumberFormat { get; set; } | Renvoie ou définit le format numérique pour le niveau de liste. |
NumberPosition { get; set; } | Renvoie ou définit la position (en points) du numéro ou de la puce pour le niveau de liste. |
NumberStyle { get; set; } | Renvoie ou définit le style de numéro pour ce niveau de liste. |
RestartAfterLevel { get; set; } | Définit ou renvoie le niveau de liste qui doit apparaître avant que le niveau de liste spécifié ne redémarre la numérotation. |
StartAt { get; set; } | Renvoie ou définit le numéro de départ de ce niveau de liste. |
TabPosition { get; set; } | Renvoie ou définit la position de tabulation (en points) pour le niveau de liste. |
TextPosition { get; set; } | Renvoie ou définit la position (en points) de la deuxième ligne de texte d’habillage pour le niveau de liste. |
TrailingCharacter { get; set; } | Renvoie ou définit le caractère inséré après le numéro pour le niveau de liste. |
Méthodes
Nom | La description |
---|---|
CreatePictureBullet() | Crée une forme de puce d’image pour le niveau de liste actuel. |
DeletePictureBullet() | Supprime la puce d’image pour le niveau de liste actuel. |
Equals(ListLevel) | Compare avec le ListLevel spécifié. |
override GetHashCode() | Calcule le code de hachage pour cet objet. |
static GetEffectiveValue(int, NumberStyle, string) | Indique la représentation sous forme de chaîne deListLevel objet pour l’index spécifié de l’élément de liste. Les paramètres spécifientNumberStyle et une chaîne de format facultative utilisée lorsqueCustom est spécifié. |
Remarques
Vous ne créez pas d’objets de cette classe. Les objets de niveau liste sont créés automatiquement lors de la création d’une liste. Vous accédezListLevel
objets via the ListLevelCollection
collection.
Utiliser les propriétés deListLevel
pour spécifier le formatage de la liste pour les niveaux de liste individuels.
Exemples
Montre comment appliquer une mise en forme de liste personnalisée aux paragraphes lors de l’utilisation de DocumentBuilder.
Document doc = new Document();
// Une liste nous permet d'organiser et de décorer des ensembles de paragraphes avec des symboles de préfixe et des retraits.
// Nous pouvons créer des listes imbriquées en augmentant le niveau d'indentation.
// Nous pouvons commencer et terminer une liste en utilisant la propriété « ListFormat » d'un générateur de documents.
// Chaque paragraphe que nous ajoutons entre le début et la fin d'une liste deviendra un élément de la liste.
// Créez une liste à partir d’un modèle Microsoft Word et personnalisez les deux premiers niveaux de sa liste.
List list = doc.Lists.Add(ListTemplate.NumberDefault);
ListLevel listLevel = list.ListLevels[0];
listLevel.Font.Color = Color.Red;
listLevel.Font.Size = 24;
listLevel.NumberStyle = NumberStyle.OrdinalText;
listLevel.StartAt = 21;
listLevel.NumberFormat = "\x0000";
listLevel.NumberPosition = -36;
listLevel.TextPosition = 144;
listLevel.TabPosition = 144;
listLevel = list.ListLevels[1];
listLevel.Alignment = ListLevelAlignment.Right;
listLevel.NumberStyle = NumberStyle.Bullet;
listLevel.Font.Name = "Wingdings";
listLevel.Font.Color = Color.Blue;
listLevel.Font.Size = 24;
// Cette valeur NumberFormat créera des symboles de liste à puces en forme d'étoile.
listLevel.NumberFormat = "\xf0af";
listLevel.TrailingCharacter = ListTrailingCharacter.Space;
listLevel.NumberPosition = 144;
// Créez des paragraphes et appliquez-leur les deux niveaux de liste de notre formatage de liste personnalisé.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.ListFormat.List = list;
builder.Writeln("The quick brown fox...");
builder.Writeln("The quick brown fox...");
builder.ListFormat.ListIndent();
builder.Writeln("jumped over the lazy dog.");
builder.Writeln("jumped over the lazy dog.");
builder.ListFormat.ListOutdent();
builder.Writeln("The quick brown fox...");
builder.ListFormat.RemoveNumbers();
builder.Document.Save(ArtifactsDir + "Lists.CreateCustomList.docx");
Voir également
- espace de noms Aspose.Words.Lists
- Assemblée Aspose.Words