WidowControl

ParagraphFormat.WidowControl property

True si la première et la dernière ligne du paragraphe doivent rester sur la même page que le reste du paragraphe.

public bool WidowControl { get; set; }

Exemples

Montre comment activer le contrôle veuve/orphelin pour un paragraphe.

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

// Lorsque nous écrivons du texte qui ne tient pas sur une page, une ligne peut déborder sur la page suivante.
// La seule ligne qui se termine sur la page suivante est appelée "Orphelin",
// et la ligne précédente où l'orphelin s'est séparé s'appelle "Widow".
// Nous pouvons réparer les orphelins et les veuves en réorganisant le texte via la taille de la police, l'espacement ou les marges de page.
// Si nous souhaitons conserver les dimensions de notre document, nous pouvons mettre ce flag à "true"
 // pour placer les veuves sur la même page que leurs orphelins respectifs.
// Laisser cet indicateur comme "false" laissera les paires veuve/orpheline dans le texte.
// Chaque paragraphe a ce paramètre accessible dans Microsoft Word via Accueil -> Paragraphe -> Paramètres de paragraphe
// (bouton en bas à droite de l'onglet "Paragraphe") -> "Contrôle des veuves/orphelins".
builder.ParagraphFormat.WidowControl = widowControl; 

// Insère du texte qui produit un orphelin et une veuve.
builder.Font.Size = 68;
builder.Write("Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");

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

Voir également