OutlineLevel

OutlineLevel enumeration

Anger dispositionsnivån för ett stycke i dokumentet.

public enum OutlineLevel

Värderingar

namnVärdeBeskrivning
Level10Stycket är på dispositionsnivå 1 (översta nivån).
Level21Stycket är på dispositionsnivå 2.
Level32Stycket är på dispositionsnivå 3.
Level43Stycket är på dispositionsnivå 4.
Level54Stycket är på dispositionsnivå 5.
Level65Stycket är på dispositionsnivå 6.
Level76Stycket är på dispositionsnivå 7.
Level87Stycket är på dispositionsnivå 8.
Level98Stycket är på dispositionsnivå 9.
BodyText9Stycket är på samma nivå som huvudtexten.

Exempel

Visar hur man konfigurerar styckedispositionsnivåer för att skapa hopfällbar text.

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

// Varje stycke har en OutlineLevel, som kan vara valfritt tal från 1 till 9, eller standardvärdet "BodyText".
// Om egenskapen ställs in på ett av de numrerade värdena visas en pil till vänster
// i början av stycket.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level1;
builder.Writeln("Paragraph outline level 1.");

// Nivå 1 är den översta nivån. Om det finns ett stycke med en lägre nivå under ett stycke med en högre nivå,
// om du komprimerar stycket på högre nivå komprimeras stycket på lägre nivå.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level2;
builder.Writeln("Paragraph outline level 2.");

// Två stycken på samma nivå kommer inte att komprimeras,
// och pilarna komprimerar inte stycken de pekar på.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level3;
builder.Writeln("Paragraph outline level 3.");
builder.Writeln("Paragraph outline level 3.");

// Standardvärdet för "BodyText" är det lägsta värdet som ett stycke på vilken nivå som helst kan komprimera.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;
builder.Writeln("Paragraph at main text level.");

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

Se även