BreakIsStyleSeparator

Paragraph.BreakIsStyleSeparator property

Verdadero si este salto de párrafo es un separador de estilo. Un separador de estilo permite que un párrafo esté formado por partes que tienen diferentes estilos de párrafo.

public bool BreakIsStyleSeparator { get; }

Ejemplos

Muestra cómo escribir texto en la misma línea que un encabezado de TOC y hacer que no aparezca en el TOC.

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

builder.InsertTableOfContents("\\o \\h \\z \\u");
builder.InsertBreak(BreakType.PageBreak);

// Inserta un párrafo con un estilo que el TOC recogerá como entrada.
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;

// Ambas cadenas están en el mismo párrafo y, por lo tanto, aparecerán en la misma entrada TOC.
builder.Write("Heading 1. ");
builder.Write("Will appear in the TOC. ");

// Si insertamos un separador de estilo, podemos escribir más texto en el mismo párrafo
// y usar un estilo diferente sin aparecer en el TOC.
// Si usamos un estilo de tipo de encabezado después del separador, podemos dibujar múltiples entradas TOC desde una línea de texto del documento.
builder.InsertStyleSeparator();
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Quote;
builder.Write("Won't appear in the TOC. ");

Assert.True(doc.FirstSection.Body.FirstParagraph.BreakIsStyleSeparator);

doc.UpdateFields();
doc.Save(ArtifactsDir + "Paragraph.BreakIsStyleSeparator.docx");

Ver también