Independentsoft
Home
Purchase
Support
Company
Contact
Word .NET
>
Tutorial
> Paragraph shading
The following example shows you how to add background shading to paragraphs.
C# example
using System; using Independentsoft.Office.Word; namespace Sample { class Program { static void Main(string[] args) { WordDocument doc = new WordDocument(); // Paragraph with solid background color Run run1 = new Run(); run1.AddText("This paragraph has a light gray background shading."); Paragraph paragraph1 = new Paragraph(); paragraph1.Add(run1); Shading shading1 = new Shading(); shading1.BackgroundColor = "E0E0E0"; // Light gray shading1.Pattern = ShadingPattern.Clear; paragraph1.Shading = shading1; // Paragraph with yellow background Run run2 = new Run(); run2.AddText("This paragraph has a light yellow background - good for highlighting important text."); Paragraph paragraph2 = new Paragraph(); paragraph2.Add(run2); Shading shading2 = new Shading(); shading2.BackgroundColor = "FFFF99"; // Light yellow shading2.Pattern = ShadingPattern.Clear; paragraph2.Shading = shading2; // Paragraph with blue background Run run3 = new Run(); run3.AddText("This paragraph has a light blue background."); Paragraph paragraph3 = new Paragraph(); paragraph3.Add(run3); Shading shading3 = new Shading(); shading3.BackgroundColor = "CCE5FF"; // Light blue shading3.Pattern = ShadingPattern.Clear; paragraph3.Shading = shading3; // Normal paragraph without shading Run run4 = new Run(); run4.AddText("This paragraph has no background shading."); Paragraph paragraph4 = new Paragraph(); paragraph4.Add(run4); doc.Body.Add(paragraph1); doc.Body.Add(paragraph2); doc.Body.Add(paragraph3); doc.Body.Add(paragraph4); 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() ' Paragraph with solid background color Dim run1 As Run = New Run() run1.AddText("This paragraph has a light gray background shading.") Dim paragraph1 As Paragraph = New Paragraph() paragraph1.Add(run1) Dim shading1 As Shading = New Shading() shading1.BackgroundColor = "E0E0E0" ' Light gray shading1.Pattern = ShadingPattern.Clear paragraph1.Shading = shading1 ' Paragraph with yellow background Dim run2 As Run = New Run() run2.AddText("This paragraph has a light yellow background - good for highlighting important text.") Dim paragraph2 As Paragraph = New Paragraph() paragraph2.Add(run2) Dim shading2 As Shading = New Shading() shading2.BackgroundColor = "FFFF99" ' Light yellow shading2.Pattern = ShadingPattern.Clear paragraph2.Shading = shading2 ' Paragraph with blue background Dim run3 As Run = New Run() run3.AddText("This paragraph has a light blue background.") Dim paragraph3 As Paragraph = New Paragraph() paragraph3.Add(run3) Dim shading3 As Shading = New Shading() shading3.BackgroundColor = "CCE5FF" ' Light blue shading3.Pattern = ShadingPattern.Clear paragraph3.Shading = shading3 ' Normal paragraph without shading Dim run4 As Run = New Run() run4.AddText("This paragraph has no background shading.") Dim paragraph4 As Paragraph = New Paragraph() paragraph4.Add(run4) doc.Body.Add(paragraph1) doc.Body.Add(paragraph2) doc.Body.Add(paragraph3) doc.Body.Add(paragraph4) doc.Save("c:\test\output.docx", True) End Sub End Module
Need help? Ask our developers:
Name*
Email*
Message*