Independentsoft
Any library, any programming language
Home
Purchase
Support
Company
Contact
JWord
>
Tutorial
> Line spacing
The following example shows you how to set line spacing in paragraphs.
import com.independentsoft.office.word.LineSpacingRule; import com.independentsoft.office.word.Paragraph; import com.independentsoft.office.word.ParagraphProperties; import com.independentsoft.office.word.Run; import com.independentsoft.office.word.Spacing; import com.independentsoft.office.word.WordDocument; public class Example { public static void main(String[] args) { try { WordDocument doc = new WordDocument(); // Single line spacing paragraph Run run1 = new Run(); run1.addText("This paragraph has single line spacing. "); run1.addText("The text will be tightly packed together."); Paragraph paragraph1 = new Paragraph(); paragraph1.add(run1); Spacing spacing1 = new Spacing(); spacing1.setLineRule(LineSpacingRule.AUTO); spacing1.setLine(240); // 240 twips = single spacing ParagraphProperties props1 = new ParagraphProperties(); props1.setSpacing(spacing1); paragraph1.setParagraphProperties(props1); // Double line spacing paragraph Run run2 = new Run(); run2.addText("This paragraph has double line spacing. "); run2.addText("The text will have more space between lines."); Paragraph paragraph2 = new Paragraph(); paragraph2.add(run2); Spacing spacing2 = new Spacing(); spacing2.setLineRule(LineSpacingRule.AUTO); spacing2.setLine(480); // 480 twips = double spacing ParagraphProperties props2 = new ParagraphProperties(); props2.setSpacing(spacing2); paragraph2.setParagraphProperties(props2); // 1.5 line spacing paragraph Run run3 = new Run(); run3.addText("This paragraph has 1.5 line spacing. "); run3.addText("The text will have moderate space between lines."); Paragraph paragraph3 = new Paragraph(); paragraph3.add(run3); Spacing spacing3 = new Spacing(); spacing3.setLineRule(LineSpacingRule.AUTO); spacing3.setLine(360); // 360 twips = 1.5 line spacing ParagraphProperties props3 = new ParagraphProperties(); props3.setSpacing(spacing3); paragraph3.setParagraphProperties(props3); doc.getBody().add(paragraph1); doc.getBody().add(paragraph2); doc.getBody().add(paragraph3); doc.save("c:\\test\\output.docx", true); } catch (Exception e) { System.out.println(e.getMessage()); e.printStackTrace(); } } }
Need help? Ask our developers:
Name*
Email*
Message*