Independentsoft
Home
Purchase
Support
Company
Contact
Word .NET
>
Tutorial
> Line spacing
The following example shows you how to set line spacing in paragraphs.
C# example
using System; using Independentsoft.Office.Word; namespace Sample { class Program { static void Main(string[] args) { 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.LineRule = LineSpacingRule.Auto; spacing1.Line = 240; // 240 twips = single spacing paragraph1.Spacing = spacing1; // 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.LineRule = LineSpacingRule.Auto; spacing2.Line = 480; // 480 twips = double spacing paragraph2.Spacing = spacing2; // 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.LineRule = LineSpacingRule.Auto; spacing3.Line = 360; // 360 twips = 1.5 line spacing paragraph3.Spacing = spacing3; doc.Body.Add(paragraph1); doc.Body.Add(paragraph2); doc.Body.Add(paragraph3); doc.Save("c:\\test\\output.docx", true); } } }
VB example
Imports System Imports Independentsoft.Office.Word Module Module1 Sub Main(ByVal args() As String) Dim doc As WordDocument = New WordDocument() ' Single line spacing paragraph Dim run1 As Run = New Run() run1.AddText("This paragraph has single line spacing. ") run1.AddText("The text will be tightly packed together.") Dim paragraph1 As Paragraph = New Paragraph() paragraph1.Add(run1) Dim spacing1 As Spacing = New Spacing() spacing1.LineRule = LineSpacingRule.Auto spacing1.Line = 240 ' 240 twips = single spacing paragraph1.Spacing = spacing1 ' Double line spacing paragraph Dim run2 As Run = New Run() run2.AddText("This paragraph has double line spacing. ") run2.AddText("The text will have more space between lines.") Dim paragraph2 As Paragraph = New Paragraph() paragraph2.Add(run2) Dim spacing2 As Spacing = New Spacing() spacing2.LineRule = LineSpacingRule.Auto spacing2.Line = 480 ' 480 twips = double spacing paragraph2.Spacing = spacing2 ' 1.5 line spacing paragraph Dim run3 As Run = New Run() run3.AddText("This paragraph has 1.5 line spacing. ") run3.AddText("The text will have moderate space between lines.") Dim paragraph3 As Paragraph = New Paragraph() paragraph3.Add(run3) Dim spacing3 As Spacing = New Spacing() spacing3.LineRule = LineSpacingRule.Auto spacing3.Line = 360 ' 360 twips = 1.5 line spacing paragraph3.Spacing = spacing3 doc.Body.Add(paragraph1) doc.Body.Add(paragraph2) doc.Body.Add(paragraph3) doc.Save("c:\test\output.docx", True) End Sub End Module
Need help? Ask our developers:
Name*
Email*
Message*