SpaceAfterAuto

ParagraphFormat.SpaceAfterAuto property

Vrai si la quantité d’espacement après le paragraphe est définie automatiquement.

public bool SpaceAfterAuto { get; set; }

Remarques

Lorsqu’il est réglé survrai , annule l’effet deSpaceAfter.

Lorsque vous définissez l’espace avant et l’espace après le paragraphe sur Auto, Microsoft Word ajoute automatiquement un espacement de 14 points entre les paragraphes conformément aux règles suivantes :

  • Normalement, l’espacement est ajouté après tous les paragraphes.
  • Dans une liste à puces ou numérotée, l’espacement est ajouté uniquement après le dernier élément de la liste. L’espacement n’est pas ajouté entre les éléments de la liste.
  • Dans une liste à puces ou numérotée imbriquée, l’espacement n’est pas ajouté.
  • L’espacement est normalement ajouté après un tableau.
  • L’espacement n’est pas ajouté après un tableau s’il s’agit du dernier bloc d’une cellule de tableau.
  • L’espacement n’est pas ajouté après le dernier paragraphe d’une cellule de tableau.

Exemples

Montre comment définir l’espacement automatique des paragraphes.

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

// Appliquez une grande quantité d'espacement avant et après les paragraphes que ce générateur créera.
builder.ParagraphFormat.SpaceBefore = 24;
builder.ParagraphFormat.SpaceAfter = 24;

// Définissez ces indicateurs sur « true » pour appliquer l'espacement automatique,
// en ignorant efficacement l'espacement dans les propriétés que nous avons définies ci-dessus.
// Laissez-les sur « false » et notre espacement de paragraphe personnalisé sera appliqué.
builder.ParagraphFormat.SpaceAfterAuto = autoSpacing;
builder.ParagraphFormat.SpaceBeforeAuto = autoSpacing;

// Insérez deux paragraphes qui auront un espacement au-dessus et en dessous d'eux et enregistrez le document.
builder.Writeln("Paragraph 1.");
builder.Writeln("Paragraph 2.");

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

Voir également