Contents[ Hide ]
Specifies text alignment in a paragraph.
public enum ParagraphAlignment
|Left||Text is aligned to the left.|
|Center||Text is centered horizontally.|
|Right||Text is aligned to the right.|
|Justify||Text is aligned to both left and right.|
|Distributed||Text is evenly distributed.|
|ArabicMediumKashida||Arabic only. Kashida length for text is extended to a medium length determined by the consumer.|
|ArabicHighKashida||Arabic only. Kashida length for text is extended to its widest possible length.|
|ArabicLowKashida||Arabic only. Kashida length for text is extended to a slightly longer length.|
|ThaiDistributed||Thai only. Text is justified with an optimization for Thai.|
|MathElementCenterAsGroup||The only Math element in a line, aligned as ‘Centered As Group’.|
Shows how to construct an Aspose.Words document by hand.
Document doc = new Document(); // A blank document contains one section, one body and one paragraph. // Call the "RemoveAllChildren" method to remove all those nodes, // and end up with a document node with no children. doc.RemoveAllChildren(); // This document now has no composite child nodes that we can add content to. // If we wish to edit it, we will need to repopulate its node collection. // First, create a new section, and then append it as a child to the root document node. Section section = new Section(doc); doc.AppendChild(section); // Set some page setup properties for the section. section.PageSetup.SectionStart = SectionStart.NewPage; section.PageSetup.PaperSize = PaperSize.Letter; // A section needs a body, which will contain and display all its contents // on the page between the section's header and footer. Body body = new Body(doc); section.AppendChild(body); // Create a paragraph, set some formatting properties, and then append it as a child to the body. Paragraph para = new Paragraph(doc); para.ParagraphFormat.StyleName = "Heading 1"; para.ParagraphFormat.Alignment = ParagraphAlignment.Center; body.AppendChild(para); // Finally, add some content to do the document. Create a run, // set its appearance and contents, and then append it as a child to the paragraph. 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");