Specifies text alignment in a paragraph.
|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.|
|ARABIC_MEDIUM_KASHIDA||Arabic only. Kashida length for text is extended to a medium length determined by the consumer.|
|ARABIC_HIGH_KASHIDA||Arabic only. Kashida length for text is extended to its widest possible length.|
|ARABIC_LOW_KASHIDA||Arabic only. Kashida length for text is extended to a slightly longer length.|
|THAI_DISTRIBUTED||Thai only. Text is justified with an optimization for Thai.|
|MATH_ELEMENT_CENTER_AS_GROUP||The only Math element in a line, aligned as ‘Centered As Group’.|
Shows how to construct an Aspose.Words document by hand.
doc = aw.Document() # A blank document contains one section, one body and one paragraph. # Call the "remove_all_children" method to remove all those nodes, # and end up with a document node with no children. doc.remove_all_children() # 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 = aw.Section(doc) doc.append_child(section) # Set some page setup properties for the section. section.page_setup.section_start = aw.SectionStart.NEW_PAGE section.page_setup.paper_size = aw.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 = aw.Body(doc) section.append_child(body) # Create a paragraph, set some formatting properties, and then append it as a child to the body. para = aw.Paragraph(doc) para.paragraph_format.style_name = "Heading 1" para.paragraph_format.alignment = aw.ParagraphAlignment.CENTER body.append_child(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 = aw.Run(doc) run.text = "Hello World!" run.font.color = drawing.Color.red para.append_child(run) self.assertEqual("Hello World!", doc.get_text().strip()) doc.save(ARTIFACTS_DIR + "Section.create_manually.docx")
- module aspose.words