Word 文書のページ罫線は、文書の視覚的な魅力や組織性を向上させるための有効なツールです。ページ罫線の追加、変更、削除を効果的に行うことで、Word 文書の外観をカスタマイズし、全体的なプレゼンテーションの質を高めることができます。 この記事では、C# で Spire.Doc for .NET を使用して、Word 文書のページ罫線を管理する方法を紹介します。 C# で Word 文書のすべてのページに罫線を追加 C# で Word 文書のページ罫線を変更 C# で Word 文書のページ罫線を削除 Spire.Doc for .NET をインストールします まず、Spire.Doc for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。 PM> Install-Package Spire.Doc C# で Word 文書のすべてのページに罫線を追加 Spire.Doc for .NET は、Word 文書のページ罫線を管理するために Borders クラスを提供しています。このクラスは、罫線の種類(BorderType)、色(Color)、線の太さ(LineWidth)など、ページ罫線の外観を制御するためのプロパティを提供します。C# を使用して Word 文書のすべてのページに罫線を追加する手順は次のとおりです。 Document クラスのインスタンスを作成し、Document.LoadFromFile() メソッドを使用してWord文書を読み込みます。 文書内のセクションを反復処理します: Section.PageSetup プロパティを介してセクションの PageSetup オブジェクトを取得します。 PageSetup.PageBordersApplyType プロパティを PageBordersApplyType.AllPages に設定して、セクション内のすべてのページに罫線を適用します。 PageSetup.Borders プロパティを介してセクションの Borders オブジェクトを取得します。 Borders オブジェクトのプロパティを使用して、罫線の種類、色、線の太さなどの属性を設定します。 Document.SaveToFile() メソッドを使用して文書を保存します。 C# using Spire.Doc; using Spire.Doc.Documents; using System.Drawing; namespace WordPageBorderAllPage { class Program { static void Main(string[] args) { // Documentクラスのインスタンスを作成 Document doc = new Document(); // Wordドキュメントを読み込む doc.LoadFromFile("Sample.docx"); // ドキュメント内のセクションを反復処理 foreach (Section section in doc.Sections) { // セクションのPageSetupオブジェクトを取得 PageSetup pageSetup = section.PageSetup; // セクション内の全ページにページ罫線を適用 pageSetup.PageBordersApplyType = PageBordersApplyType.AllPages; // セクションの罫線オブジェクトを取得 Borders borders = pageSetup.Borders; // ページ罫線の種類を設定 borders.BorderType = BorderStyle.Double; // 罫線の幅を設定 borders.LineWidth = 3; // 罫線とテキストの間のスペースを設定 borders.Top.Space = 50; borders.Bottom.Space = 50; borders.Left.Space = 50; borders.Right.Space = 50; // 罫線の色を設定 borders.Color = Color.AliceBlue; } // ドキュメントを保存 doc.SaveToFile("output/全ページのページ罫線.docx"); doc.Close(); } } } C# で Word 文書のページ罫線を変更 既存の Word 文書のページ罫線は、PageSetup.Borders クラスを通じてアクセスでき、Borders オブジェクトのプロパティを使用して外観を変更できます。C# を使用して Word 文書のページ罫線を変更する手順は次のとおりです。 Document クラスのインスタンスを作成し、Document.LoadFromFile() メソッドを使用して Word 文書を読み込みます。 文書内のセクションを反復処理します: セクションの Borders オブジェクトを取得します。 Borders.BorderType プロパティを使用して罫線の種類を変更します。 Borders クラスのプロパティを使用して、罫線の線の太さ、色、その他の属性を変更します。 Document.SaveToFile() メソッドを使用して文書を保存します。 C# using Spire.Doc; using Spire.Doc.Documents; using System.Drawing; namespace ModifyWordPageBorder { class Program { static void Main(string[] args) { // Documentクラスのインスタンスを作成 Document doc = new Document(); // Wordドキュメントを読み込む doc.LoadFromFile("output/全ページのページ罫線.docx"); // ドキュメント内のセクションを反復処理 foreach (Section section in doc.Sections) { // セクションの罫線オブジェクトを取得 Borders borders = section.PageSetup.Borders; // 罫線の種類を変更 borders.BorderType = BorderStyle.DoubleWave; // 罫線の色を変更 borders.Color = Color.Cyan; // 罫線の幅を変更 borders.LineWidth = 1; } // ドキュメントを保存 doc.SaveToFile("output/ページ罫線を変更.docx"); doc.Close(); } } } C# で Word 文書のページ罫線を削除 Word 文書のページ罫線を削除するには、単に Borders.BorderType プロパティを BorderStyle.None に設定します。具体的な手順は次のとおりです。 Document クラスのインスタンスを作成し、Document.LoadFromFile() メソッドを使用して Word 文書を読み込みます。 文書内のセクションを反復処理します: Borders.BorderType プロパティを BorderStyle.None に設定して、セクションの罫線を削除します。 Document.SaveToFile() メソッドを使用して文書を保存します。 C# using Spire.Doc; using Spire.Doc.Documents; namespace RemoveWordPageBorders { class Program { static void Main(string[] args) { // Documentクラスのインスタンスを作成 Document doc = new Document(); // Wordドキュメントを読み込む doc.LoadFromFile("output/ページ罫線を変更.docx"); // ドキュメント内のセクションを反復処理 foreach (Section section in doc.Sections) { // セクションの罫線オブジェクトを取得 Borders borders = section.PageSetup.Borders; // 罫線を削除するために罫線の種類をNoneに設定 borders.BorderType = BorderStyle.None; } // ドキュメントを保存 doc.SaveToFile("output/ページ罫線を削除.docx"); doc.Close(); } } } 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。