文檔首頁>>E-iceblue中文文檔>>在 C# 中為 Word 設(shè)置漸變背景
在 C# 中為 Word 設(shè)置漸變背景
漸變可用于 Word 背景以吸引眼球。在 MS Word 中,我們可以為漸變選擇一種顏色或兩種顏色,設(shè)置漸變的底紋樣式和底紋變體。值得一提的是,Spire.Doc 支持在 C# 中使用上述所有選項(xiàng)設(shè)置漸變背景。本文將介紹使用 Spire.Doc 在 C# 中實(shí)現(xiàn)該功能的簡單代碼。
注意:開始之前,請下載最新版本的Spire.Doc,并將Spire.Doc.dll添加到bin文件夾中作為Visual Studio的參考。
第 1 步:加載只有文本的示例文檔。
Document doc = new Document("Sample.docx");
第 2 步:將背景類型設(shè)置為漸變。
doc.Background.Type = BackgroundType.Gradient; BackgroundGradient Test =doc.Background.Gradient;
第 3 步:設(shè)置漸變的第一種顏色和第二種顏色。
Test.Color1 = Color.White; Test.Color2 = Color.Green;
第 4 步:設(shè)置漸變的陰影樣式和變體。
Test.ShadingVariant = GradientShadingVariant.ShadingDown; Test.ShadingStyle = GradientShadingStyle.Horizontal;
第 5 步:保存文件并啟動查看效果。
doc.SaveToFile("Result.docx", FileFormat.Docx); System.Diagnostics.Process.Start("Result.docx");
樣品:
效果:
完整代碼:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using System.Drawing; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Document doc = new Document("Sample.docx"); doc.Background.Type = BackgroundType.Gradient; BackgroundGradient Test =doc.Background.Gradient; Test.Color1 = Color.White; Test.Color2 = Color.Green; Test.ShadingVariant = GradientShadingVariant.ShadingDown; Test.ShadingStyle = GradientShadingStyle.Horizontal; doc.SaveToFile("Result.docx", FileFormat.Docx); System.Diagnostics.Process.Start("Result.docx"); } } }