SpaceBefore
Contenu
[
Cacher
]ParagraphFormat.SpaceBefore property
Obtient ou définit la quantité d’espacement (en points) avant le paragraphe.
public double SpaceBefore { get; set; }
Exceptions
exception | condition |
---|---|
ArgumentOutOfRangeException | Lance lorsque l’argument est hors de la plage des valeurs valides. |
Remarques
N’a aucun effet lorsqueSpaceBeforeAuto
estvrai
.
Les valeurs valides vont de 0 à 1 584 inclus.
Exemples
Montre comment définir l’espacement automatique des paragraphes.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Applique 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;
// Met ces flags à "true" pour appliquer un espacement automatique,
// ignorant effectivement l'espacement dans les propriétés que nous avons définies ci-dessus.
// Les laisser comme "false" appliquera notre espacement de paragraphe personnalisé.
builder.ParagraphFormat.SpaceAfterAuto = autoSpacing;
builder.ParagraphFormat.SpaceBeforeAuto = autoSpacing;
// Insérez deux paragraphes qui auront un espace 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");
Montre comment n’appliquer aucun espacement entre les paragraphes ayant le même style.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Applique 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 l'indicateur "NoSpaceBetweenParagraphsOfSameStyle" sur "true" pour appliquer
// pas d'espacement entre les paragraphes de même style, ce qui regroupera les paragraphes similaires.
// Laisse le flag "NoSpaceBetweenParagraphsOfSameStyle" à "false"
// pour appliquer uniformément un espacement à chaque paragraphe.
builder.ParagraphFormat.NoSpaceBetweenParagraphsOfSameStyle = noSpaceBetweenParagraphsOfSameStyle;
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln($"Paragraph in the \"{builder.ParagraphFormat.Style.Name}\" style.");
builder.Writeln($"Paragraph in the \"{builder.ParagraphFormat.Style.Name}\" style.");
builder.Writeln($"Paragraph in the \"{builder.ParagraphFormat.Style.Name}\" style.");
builder.ParagraphFormat.Style = doc.Styles["Quote"];
builder.Writeln($"Paragraph in the \"{builder.ParagraphFormat.Style.Name}\" style.");
builder.Writeln($"Paragraph in the \"{builder.ParagraphFormat.Style.Name}\" style.");
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln($"Paragraph in the \"{builder.ParagraphFormat.Style.Name}\" style.");
builder.Writeln($"Paragraph in the \"{builder.ParagraphFormat.Style.Name}\" style.");
doc.Save(ArtifactsDir + "ParagraphFormat.ParagraphSpacingSameStyle.docx");
Voir également
- class ParagraphFormat
- espace de noms Aspose.Words
- Assemblée Aspose.Words