The following code snippets demonstrate how to indent paragraphs for Word document in Java applications. With the help of Spire.Doc for Java, developers can set the paragraph indentation easily. There are four kinds of paragraph indentation style for word document: Left Indentation, Right Indentation, First Line Indentation and Hanging Indentation.
import com.spire.doc.*; import com.spire.doc.documents.*; public class WordparaIndent { public static void main(String[] args) { //load the sample document Document document= new Document(); document.loadFromFile("Sample.docx"); Section section = document.getSections().get(0); //get the second paragraph and set the left indent Paragraph para1 = section.getParagraphs().get(1); para1.getFormat().setLeftIndent(30); //get the third paragraph and set the right indent Paragraph para2 = section.getParagraphs().get(2); para2.getFormat().setRightIndent(30); //get the fourth paragraph and set the first line indent Paragraph para3 = section.getParagraphs().get(3); para3.getFormat().setFirstLineIndent(40); //get the fifth paragraph and set the hanging indent Paragraph para4 = section.getParagraphs().get(4); para4.getFormat().setFirstLineIndent(-40); //save the document to file document.saveToFile("out/WordIndent.docx", FileFormat.Docx_2013); } }
Effective screenshot after setting the word indentation styles for word paragraph: