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 in arabo. La lunghezza del testo in kashida è estesa a una lunghezza media, determinata dal consumatore. |
ArabicHighKashida | 7 | Solo in arabo. La lunghezza del testo in kashida è estesa alla sua massima lunghezza possibile. |
ArabicLowKashida | 8 | Solo in arabo. La lunghezza del testo in Kashida è leggermente maggiore. |
ThaiDistributed | 9 | Solo in tailandese. Il testo è giustificato con un’ottimizzazione per il tailandese. |
MathElementCenterAsGroup | 10 | L’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
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words