LineSpacingRule

LineSpacingRule enumeration

Spécifie les valeurs d’espacement des lignes pour un paragraphe.

public enum LineSpacingRule

Valeurs

NomÉvaluerLa description
AtLeast0L’interligne peut être supérieur ou égal, mais jamais inférieur, à la valeur spécifiée dans leLineSpacing propriété.
Exactly1L’espacement des lignes ne change jamais par rapport à la valeur spécifiée dans le LineSpacing propriété, même si une police plus grande est utilisée dans le paragraphe.
Multiple2L’espacement des lignes est spécifié dans leLineSpacing Propriété : nombre de lignes. Une ligne équivaut à 12 points.

Exemples

Montre comment travailler avec l’espacement des lignes.

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

// Vous trouverez ci-dessous trois règles d'espacement des lignes que nous pouvons définir à l'aide de
// propriété « LineSpacingRule » du paragraphe pour configurer l'espacement entre les paragraphes.
// 1 - Définir une quantité minimale d'espacement.
// Cela donnera un remplissage vertical aux lignes de texte de n'importe quelle taille
// qui est trop petit pour maintenir la hauteur de ligne minimale.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.AtLeast;
builder.ParagraphFormat.LineSpacing = 20;

builder.Writeln("Minimum line spacing of 20.");
builder.Writeln("Minimum line spacing of 20.");

// 2 - Définir l'espacement exact.
// L'utilisation de tailles de police trop grandes pour l'espacement tronquera le texte.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
builder.ParagraphFormat.LineSpacing = 5;

builder.Writeln("Line spacing of exactly 5.");
builder.Writeln("Line spacing of exactly 5.");

// 3 - Définissez l'espacement comme un multiple de l'espacement de ligne par défaut, qui est de 12 points par défaut.
// Ce type d'espacement s'adaptera à différentes tailles de police.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple;
builder.ParagraphFormat.LineSpacing = 18;

builder.Writeln("Line spacing of 1.5 default lines.");
builder.Writeln("Line spacing of 1.5 default lines.");

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

Voir également