SpaceBeforeAuto
Contenuti
[
Nascondere
]ParagraphFormat.SpaceBeforeAuto property
Vero se la quantità di spaziatura prima del paragrafo viene impostata automaticamente.
public bool SpaceBeforeAuto { get; set; }
Osservazioni
Quando impostato suVERO
, sovrascrive l’effetto diSpaceBefore
.
Quando imposti Spazio prima e Spazio dopo su Auto, Microsoft Word aggiunge automaticamente 14 punti di spaziatura tra i paragrafi in base alle seguenti regole:
- Normalmente, la spaziatura viene aggiunta dopo tutti i paragrafi.
- In un elenco puntato o numerato, la spaziatura viene aggiunta solo dopo l’ultimo elemento dell’elenco. La spaziatura non viene aggiunta tra gli elementi dell’elenco.
- In un elenco puntato o numerato nidificato la spaziatura non viene aggiunta.
- La spaziatura viene normalmente aggiunta dopo una tabella.
- La spaziatura non viene aggiunta dopo una tabella se si tratta dell’ultimo blocco in una cella della tabella.
- La spaziatura non viene aggiunta dopo l’ultimo paragrafo in una cella di tabella.
Esempi
Mostra come impostare la spaziatura automatica dei paragrafi.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Applica una grande quantità di spaziatura prima e dopo i paragrafi che questo builder creerà.
builder.ParagraphFormat.SpaceBefore = 24;
builder.ParagraphFormat.SpaceAfter = 24;
// Imposta questi flag su "true" per applicare la spaziatura automatica,
// ignorando di fatto la spaziatura nelle proprietà impostate sopra.
// Lasciarli come "falsi" applicherà la nostra spaziatura paragrafo personalizzata.
builder.ParagraphFormat.SpaceAfterAuto = autoSpacing;
builder.ParagraphFormat.SpaceBeforeAuto = autoSpacing;
// Inserisci due paragrafi che avranno uno spazio sopra e sotto e salva il documento.
builder.Writeln("Paragraph 1.");
builder.Writeln("Paragraph 2.");
doc.Save(ArtifactsDir + "ParagraphFormat.ParagraphSpacingAuto.docx");
Guarda anche
- class ParagraphFormat
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words