ParagraphAlignment

ParagraphAlignment enumeration

Specifica l’allineamento del testo in un paragrafo.

public enum ParagraphAlignment

I valori

NomeValoreDescrizione
Left0Il testo è allineato a sinistra.
Center1Il testo è centrato orizzontalmente.
Right2Il testo è allineato a destra.
Justify3Il testo è allineato sia a sinistra che a destra.
Distributed4Il testo è distribuito uniformemente.
ArabicMediumKashida5Solo in arabo. La lunghezza del testo in kashida è estesa a una lunghezza media, determinata dal consumatore.
ArabicHighKashida7Solo in arabo. La lunghezza del testo in kashida è estesa alla sua massima lunghezza possibile.
ArabicLowKashida8Solo in arabo. La lunghezza del testo in Kashida è leggermente maggiore.
ThaiDistributed9Solo in tailandese. Il testo è giustificato con un’ottimizzazione per il tailandese.
MathElementCenterAsGroup10L’unico elemento Math in una riga, allineato come ‘Centrato come gruppo’.

Esempi

Mostra come creare manualmente un documento Aspose.Words.

Document doc = new Document();

// Un documento vuoto contiene una sezione, un corpo e un paragrafo.
// Chiama il metodo "RemoveAllChildren" per rimuovere tutti quei nodi,
// e si finisce con un nodo documento senza elementi figlio.
doc.RemoveAllChildren();

// Questo documento non ha più nodi figlio compositi a cui aggiungere contenuto.
// Se volessimo modificarlo, dovremo ripopolare la sua raccolta di nodi.
// Per prima cosa, crea una nuova sezione, quindi aggiungila come figlia al nodo radice del documento.
Section section = new Section(doc);
doc.AppendChild(section);

// Imposta alcune proprietà di impostazione della pagina per la sezione.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;

// Una sezione ha bisogno di un corpo, che conterrà e visualizzerà tutto il suo contenuto
// nella pagina tra l'intestazione e il piè di pagina della sezione.
Body body = new Body(doc);
section.AppendChild(body);

// Crea un paragrafo, imposta alcune proprietà di formattazione e poi aggiungilo come elemento secondario al corpo.
Paragraph para = new Paragraph(doc);

para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;

body.AppendChild(para);

// Infine, aggiungi del contenuto per completare il documento. Crea una run,
// impostane l'aspetto e il contenuto, quindi aggiungilo come elemento figlio al paragrafo.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);

Assert.AreEqual("Hello World!", doc.GetText().Trim());

doc.Save(ArtifactsDir + "Section.CreateManually.docx");

Guarda anche