テーブル

導入

ドキュメント内の表の操作は一般的な要件です。レポート、請求書、その他の構造化データを生成する場合、表は不可欠です。このチュートリアルでは、Aspose.Words for .NET を使用して表を作成およびカスタマイズする手順を説明します。さっそく始めましょう。

前提条件

始める前に、次の前提条件を満たしていることを確認してください。

  • Visual Studio: コードを記述してテストするには開発環境が必要です。Visual Studio は良い選択です。
  • Aspose.Words for .NET: Aspose.Wordsライブラリがインストールされていることを確認してください。インストールされていない場合はダウンロードできます。ここ.
  • C# の基本的な理解: この手順を実行するには、C# プログラミングに関するある程度の知識が必要です。

名前空間のインポート

手順に入る前に、必要な名前空間をインポートしましょう。

using Aspose.Words;
using Aspose.Words.Tables;

ステップ 1: Document と DocumentBuilder を初期化する

まず最初に、新しいドキュメントを作成し、テーブルの構築に役立つ DocumentBuilder クラスを初期化する必要があります。

// DocumentBuilder を初期化します。
DocumentBuilder builder = new DocumentBuilder();

このステップは、ワークスペースを設定するようなものです。空白のドキュメントとペンを用意します。

ステップ2: テーブルの作成を開始する

ツールが揃ったので、テーブルの作成を始めましょう。まず、最初の行の最初のセルを挿入します。

//最初の行を追加します。
builder.InsertCell();
builder.Writeln("a");

// 2番目のセルを挿入します。
builder.InsertCell();
builder.Writeln("b");

//最初の行を終了します。
builder.EndRow();

この手順は、表の最初の行を紙に描き、最初の 2 つのセルに「a」と「b」を入力するようなものと考えてください。

ステップ3: 行を追加する

テーブルにもう 1 行追加してみましょう。

// 2行目を追加します。
builder.InsertCell();
builder.Writeln("c");
builder.InsertCell();
builder.Writeln("d");

ここでは、単に「c」と「d」が入力された 2 つのセルを含む別の行を追加して、テーブルを拡張しています。

結論

Aspose.Words for .NET でテーブルを作成およびカスタマイズするのは、一度コツをつかめば簡単です。次の手順に従うことで、構造化された視覚的に魅力的なテーブルをドキュメントに生成できます。コーディングを楽しんでください!

よくある質問

2 つ以上のセルを連続して追加できますか?

はい、繰り返して必要な数のセルを連続して追加できます。InsertCell()そしてWriteln()方法。

表内のセルを結合するにはどうすればいいですか?

セルを結合するには、CellFormat.HorizontalMergeそしてCellFormat.VerticalMergeプロパティ。

表のセルに画像を追加することは可能ですか?

もちろんです!セルに画像を挿入するには、DocumentBuilder.InsertImage方法。

個々のセルに異なるスタイルを設定できますか?

はい、個々のセルに異なるスタイルを適用することができます。Cells行のコレクション。

表から境界線を削除するにはどうすればよいですか?

境界線スタイルを次のように設定することで境界線を削除できます。LineStyle.None各境界線の種類ごとに。