ListLevel
Inhalt
[
Ausblenden
]ListLevel class
Definiert die Formatierung für eine Listenebene.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Listen Dokumentationsartikel.
public class ListLevel
Eigenschaften
Name | Beschreibung |
---|---|
Alignment { get; set; } | Ruft die Ausrichtung der tatsächlichen Nummer des Listenelements ab oder legt diese fest. |
CustomNumberStyleFormat { get; set; } | Ruft das benutzerdefinierte Zahlenformat für diese Listenebene ab oder legt es fest. Beispiel: “a, ç, ĝ, …”. |
Font { get; } | Gibt die für die Listenbezeichnung verwendete Zeichenformatierung an. |
ImageData { get; } | Gibt Bilddaten der Bildaufzählungsform für die aktuelle Listenebene zurück. |
IsLegal { get; set; } | Wahr, wenn die Ebene alle übernommenen Zahlen in arabische Zahlen umwandelt, falsch, wenn ihr Zahlenstil beibehalten wird. |
LinkedStyle { get; set; } | Ruft den Absatzstil ab oder legt ihn fest, der mit dieser Listenebene verknüpft ist. |
NumberFormat { get; set; } | Gibt das Zahlenformat für die Listenebene zurück oder legt es fest. |
NumberPosition { get; set; } | Gibt die Position (in Punkten) der Nummer oder des Aufzählungszeichens für die Listenebene zurück oder legt sie fest. |
NumberStyle { get; set; } | Gibt den Nummernstil für diese Listenebene zurück oder legt ihn fest. |
RestartAfterLevel { get; set; } | Legt die Listenebene fest oder gibt sie zurück, die angezeigt werden muss, bevor die Nummerierung auf der angegebenen Listenebene neu gestartet wird. |
StartAt { get; set; } | Gibt die Startnummer für diese Listenebene zurück oder legt sie fest. |
TabPosition { get; set; } | Gibt die Tabulatorposition (in Punkten) für die Listenebene zurück oder legt sie fest. |
TextPosition { get; set; } | Gibt die Position (in Punkten) für die zweite Zeile des umbrechenden Textes für die Listenebene zurück oder legt sie fest. |
TrailingCharacter { get; set; } | Gibt das nach der Zahl eingefügte Zeichen für die Listenebene zurück oder legt es fest. |
Methoden
Name | Beschreibung |
---|---|
CreatePictureBullet() | Erstellt eine Bildaufzählungsform für die aktuelle Listenebene. |
DeletePictureBullet() | Löscht das Bildaufzählungszeichen für die aktuelle Listenebene. |
Equals(ListLevel) | Vergleicht mit dem angegebenen ListLevel. |
override GetHashCode() | Berechnet den Hashcode für dieses Objekt. |
static GetEffectiveValue(int, NumberStyle, string) | Gibt die String-Darstellung desListLevel Objekt für den angegebenen Index des Listenelements. Parameter geben dieNumberStyle und ein optionaler Formatstring , der verwendet wird, wennCustom ist angegeben. |
Bemerkungen
Sie erstellen keine Objekte dieser Klasse. Objekte auf Listenebene werden automatisch beim Erstellen einer Liste erstellt. Sie greifen aufListLevel
Objekte über the ListLevelCollection
Sammlung.
Nutzen Sie die Eigenschaften vonListLevel
um die Listenformatierung für einzelne Listenebenen festzulegen.
Beispiele
Zeigt, wie Sie bei Verwendung von DocumentBuilder eine benutzerdefinierte Listenformatierung auf Absätze anwenden.
Document doc = new Document();
// Eine Liste ermöglicht es uns, Absatzsätze mit Präfixsymbolen und Einzügen zu organisieren und zu dekorieren.
// Wir können verschachtelte Listen erstellen, indem wir die Einrückungsebene erhöhen.
// Wir können eine Liste beginnen und beenden, indem wir die Eigenschaft „ListFormat“ eines Dokument-Generators verwenden.
// Jeder Absatz, den wir zwischen dem Anfang und dem Ende einer Liste hinzufügen, wird zu einem Element in der Liste.
// Erstellen Sie eine Liste aus einer Microsoft Word-Vorlage und passen Sie die ersten beiden Listenebenen an.
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;
// Dieser NumberFormat-Wert erstellt sternförmige Aufzählungslistensymbole.
listLevel.NumberFormat = "\xf0af";
listLevel.TrailingCharacter = ListTrailingCharacter.Space;
listLevel.NumberPosition = 144;
// Erstellen Sie Absätze und wenden Sie beide Listenebenen unserer benutzerdefinierten Listenformatierung darauf an.
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");
Siehe auch
- namensraum Aspose.Words.Lists
- Montage Aspose.Words