アウトラインの境界線を適用する

このチュートリアルでは、Aspose.Words for .NET を使用してテーブルに枠線を適用する手順を段階的に説明します。バンドルされている C# ソース コードについて説明し、この機能を理解し、独自のプロジェクトに実装するのに役立つ包括的なガイドを提供します。このチュートリアルを終えると、Aspose.Words for .NET を使用して Word 文書内の表の境界線を操作する方法を明確に理解できるようになります。

ステップ 1: ドキュメント ディレクトリを定義する

まず、ドキュメント ディレクトリへのパスを設定する必要があります。ここに Word 文書が保存されます。 「YOUR DOCUMENTS DIRECTORY」を適切なパスに置き換えます。

string dataDir = "YOUR DOCUMENTS DIRECTORY";

ステップ 2: ドキュメントをアップロードする

次に、Word 文書をDocumentクラス。

Document doc = new Document(dataDir + "Tables.docx");

ステップ 3: テーブルにアクセスする

アウトラインの境界線を適用するには、ドキュメント内のテーブルにアクセスする必要があります。のTableクラスは Aspose.Words のテーブルを表します。

Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

ステップ 4: 表をページの中央に揃えます

これで、テーブルをページの中央に揃えることができます。Alignmentテーブルのプロパティ。

table. Alignment = Table Alignment. Center;

ステップ 5: 既存のテーブルの境界線を消去する

新しいアウトラインの境界線を作成するには、まずテーブルから既存の境界線をすべて消去する必要があります。これは、ClearBorders()方法。

table. ClearBorders();

ステップ 6: テーブルの周囲に緑色の境界線を定義する

これで、テーブルの周囲に緑色の境界線を設定できます。SetBorder()テーブルの各側のメソッド。この例では、太さ 1.5 ポイント、緑色の「シングル」タイプの枠線を使用しています。

table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);

ステップ 7: セルを背景色で塗りつぶします。

表の視覚的な表示を改善するために、セルを背景色で塗りつぶすことができます。

アイデア。この例では、薄緑色を使用しています。

table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

ステップ 8: 変更したドキュメントを保存する

最後に、変更したドキュメントをファイルに保存します。出力ドキュメントの適切な名前と場所を選択できます。

doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");

おめでとうございます!これで、Aspose.Words for .NET を使用して表にアウトライン枠が適用されました。

Aspose.Words for .NET を使用したアウトライン境界線の適用のサンプル ソース コード

	//ドキュメントディレクトリへのパス
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Tables.docx");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	//表をページの中央に揃えます。
	table.Alignment = TableAlignment.Center;
	//テーブルから既存の境界線を消去します。
	table.ClearBorders();
	//テーブルの周囲に緑色の境界線を設定しますが、内側には設定しません。
	table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
	table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
	//セルを薄緑色の単色で塗りつぶします。
	table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");

結論

このチュートリアルでは、Aspose.Words for .NET を使用してテーブルにアウトライン枠を適用する方法を学びました。このステップバイステップ ガイドに従うことで、この機能を C# プロジェクトに簡単に統合できます。表の書式設定の操作はドキュメント処理の重要な側面であり、Aspose.Words はこれを実現するための強力で柔軟な API を提供します。この知識があれば、Word 文書の視覚的なプレゼンテーションを改善し、特定の要件を満たすことができます。