Spire.Docにより、開発者は簡単に背景色を設定し、背景画像をWord文書に追加できます。 次の例では、Spire.Doc for .NETを使用して単色の背景色、グラデーションの背景色を設定し、既存のWord文書に背景画像を追加する方法を詳しく説明します。
1.単色の背景色を設定する
【C#】
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
namespace PureColor_Background_Word
{
class Program
{
static void Main(string[] args)
{
//ドキュメントインスタンスを作成する
Document document = new Document();
//Word文書をロードする
document.LoadFromFile("テスト.docx");
//ドキュメントの背景塗りつぶしモードをカラー塗りつぶしに設定する
document.Background.Type = BackgroundType.Color;
//背景色を設定する
document.Background.Color = Color.Beige;
//ドキュメントを保存
document.SaveToFile("単色の背景色.docx", FileFormat.Docx2013);
}
}
}
- グラデーションの背景色を設定する
【C#】
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
namespace GradientColor_Background_Word
{
class Program
{
static void Main(string[] args)
{
//ドキュメントインスタンスを作成する
Document document = new Document();
//Word文書をロードする
document.LoadFromFile("テスト.docx");
//ドキュメントの背景塗りつぶしモードをグラデーション塗りつぶしに設定する
document.Background.Type = BackgroundType.Gradient;
//グラデーションの色を設定する
BackgroundGradient gradient = document.Background.Gradient;
gradient.Color1 = Color.White;
gradient.Color2 = Color.MediumSeaGreen;
//グラデーションモードを設定する
gradient.ShadingVariant = GradientShadingVariant.ShadingMiddle;
gradient.ShadingStyle = GradientShadingStyle.Horizontal;
//保存文档
document.SaveToFile("グラデーションの背景色.docx", FileFormat.Docx2013);
}
}
}
3.背景画像を設定する
【C#】
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
namespace Image_Background
{
class Program
{
static void Main(string[] args)
{
//ドキュメントインスタンスを作成する
Document document = new Document();
//Word文書をロードする
document.LoadFromFile("テスト.docx");
//ドキュメントの背景塗りつぶしモードを設定して画像を塗りつぶす
document.Background.Type = BackgroundType.Picture;
//背景画像を設定する
document.Background.Picture = Image.FromFile("背景.jpg");
//ドキュメントを保存
document.SaveToFile("画像の背景.docx", FileFormat.Docx2013);
}
}
}