OutlineLevel

OutlineLevel enumeration

Gibt die Gliederungsebene eines Absatzes im Dokument an.

public enum OutlineLevel

Werte

NameWertBeschreibung
Level10Der Absatz befindet sich auf Gliederungsebene 1 (oberste Ebene).
Level21Der Absatz befindet sich auf Gliederungsebene 2.
Level32Der Absatz befindet sich auf Gliederungsebene 3.
Level43Der Absatz befindet sich auf Gliederungsebene 4.
Level54Der Absatz befindet sich auf Gliederungsebene 5.
Level65Der Absatz befindet sich auf Gliederungsebene 6.
Level76Der Absatz befindet sich auf Gliederungsebene 7.
Level87Der Absatz befindet sich auf Gliederungsebene 8.
Level98Der Absatz befindet sich auf Gliederungsebene 9.
BodyText9Der Absatz befindet sich auf der Ebene des Haupttextes.

Beispiele

Zeigt, wie Sie Absatzgliederungsebenen konfigurieren, um reduzierbaren Text zu erstellen.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Jeder Absatz hat einen OutlineLevel, der eine beliebige Zahl zwischen 1 und 9 oder der Standardwert „BodyText“ sein kann.
// Wenn Sie die Eigenschaft auf einen der nummerierten Werte setzen, wird ein Pfeil nach links angezeigt
// vom Anfang des Absatzes.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level1;
builder.Writeln("Paragraph outline level 1.");

// Ebene 1 ist die oberste Ebene. Wenn sich unter einem Absatz mit einer höheren Ebene ein Absatz mit einer niedrigeren Ebene befindet,
// Durch das Ausblenden des Absatzes auf höherer Ebene wird auch der Absatz auf niedrigerer Ebene ausgeblendet.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level2;
builder.Writeln("Paragraph outline level 2.");

// Zwei Absätze derselben Ebene werden nicht zusammenfallen,
// und die Pfeile klappen die Absätze, auf die sie zeigen, nicht zusammen.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level3;
builder.Writeln("Paragraph outline level 3.");
builder.Writeln("Paragraph outline level 3.");

// Der Standardwert für „BodyText“ ist der niedrigste, um den ein Absatz jeder Ebene eingeklappt werden kann.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;
builder.Writeln("Paragraph at main text level.");

doc.Save(ArtifactsDir + "ParagraphFormat.ParagraphOutlineLevel.docx");

Siehe auch