ParagraphAlignment
Contenuti
[
Nascondere
]ParagraphAlignment enumeration
Specifica l’allineamento del testo in un paragrafo.
public enum ParagraphAlignment
I valori
Nome | Valore | Descrizione |
---|---|---|
Left | 0 | Il testo è allineato a sinistra. |
Center | 1 | Il testo è centrato orizzontalmente. |
Right | 2 | Il testo è allineato a destra. |
Justify | 3 | Il testo è allineato sia a sinistra che a destra. |
Distributed | 4 | Il testo è distribuito uniformemente. |
ArabicMediumKashida | 5 | Solo arabo. La lunghezza Kashida per il testo viene estesa a una lunghezza media determinata dal consumatore. |
ArabicHighKashida | 7 | Solo arabo. La lunghezza Kashida per il testo è estesa alla massima lunghezza possibile. |
ArabicLowKashida | 8 | Solo arabo. La lunghezza Kashida per il testo è stata estesa a una lunghezza leggermente maggiore. |
ThaiDistributed | 9 | Solo tailandese. Il testo è giustificato con un’ottimizzazione per il tailandese. |
MathElementCenterAsGroup | 10 | L’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
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words