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 arabo. La lunghezza Kashida per il testo viene estesa a una lunghezza media determinata dal consumatore.
ArabicHighKashida7Solo arabo. La lunghezza Kashida per il testo è estesa alla massima lunghezza possibile.
ArabicLowKashida8Solo arabo. La lunghezza Kashida per il testo è stata estesa a una lunghezza leggermente maggiore.
ThaiDistributed9Solo tailandese. Il testo è giustificato con un’ottimizzazione per il tailandese.
MathElementCenterAsGroup10L’unico elemento matematico in una linea, allineato come ‘Centrato come gruppo’.

Esempi

Mostra come costruire 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 questi nodi,
// e finiamo con un nodo documento senza figli.
doc.RemoveAllChildren();

// Questo documento ora non ha nodi secondari compositi a cui possiamo aggiungere contenuto.
// Se desideriamo modificarlo, dovremo ripopolare la sua raccolta di nodi.
// Innanzitutto, crea una nuova sezione, quindi aggiungila come figlia al nodo del documento root.
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 necessita 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 quindi lo aggiunge come figlio 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 realizzare il documento. Crea una corsa,
// ne imposta l'aspetto e il contenuto, quindi lo aggiunge come 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