OutlineLevel

OutlineLevel enumeration

Specifica il livello di struttura di un paragrafo nel documento.

public enum OutlineLevel

I valori

NomeValoreDescrizione
Level10Il paragrafo è al livello 1 dello schema (livello più alto).
Level21Il paragrafo è al livello 2 dello schema.
Level32Il paragrafo è al livello 3 dello schema.
Level43Il paragrafo è al livello 4 dello schema.
Level54Il paragrafo è al livello 5 dello schema.
Level65Il paragrafo è al livello di struttura 6.
Level76Il paragrafo è al livello 7 dello schema.
Level87Il paragrafo è al livello 8.
Level98Il paragrafo è al livello 9.
BodyText9Il paragrafo è al livello del testo principale.

Esempi

Mostra come configurare i livelli di struttura del paragrafo per creare testo comprimibile.

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

// Ogni paragrafo ha un OutlineLevel, che può essere un numero compreso tra 1 e 9 oppure il valore predefinito "BodyText".
// Impostando la proprietà su uno dei valori numerati verrà visualizzata una freccia a sinistra
// dell'inizio del paragrafo.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level1;
builder.Writeln("Paragraph outline level 1.");

// Il livello 1 è il livello più alto. Se c'è un paragrafo con un livello inferiore al di sotto di un paragrafo con un livello superiore,
// la compressione del paragrafo di livello superiore comporterà la compressione del paragrafo di livello inferiore.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level2;
builder.Writeln("Paragraph outline level 2.");

// Due paragrafi dello stesso livello non si contrarranno a vicenda,
// e le frecce non comprimono i paragrafi a cui puntano.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level3;
builder.Writeln("Paragraph outline level 3.");
builder.Writeln("Paragraph outline level 3.");

// Il valore predefinito "BodyText" è il più basso che un paragrafo di qualsiasi livello può comprimere.
builder.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;
builder.Writeln("Paragraph at main text level.");

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

Guarda anche