【解決方法】itextsharpのテーブルにセルを垂直に配置する方法は?


テーブルにセルを縦に配置したい。 通常、次のように配置されます: https://imgur.com/a/EPTqobR

しかし、私はこれをしたい: https://imgur.com/a/hrDz2aZ

このように、セルに 10 個のコンテンツを入れます。 あなたの助けを待っています。

私が試したこと:

C#
PdfPTable table = new PdfPTable(2);

table.AddCell("content 1");

table.AddCell("content 2");

table.AddCell("content 3");

table.AddCell("content 4");

document.Add(table);

解決策 1

2 つの列を持つテーブルを作成しているため、データはセルを左から右、次に上から下に埋めます。 したがって、データを追加する順序を変更するだけです。

解決策 2

PdfPTable pt = 新しい PdfPTable(2); 2=1 列目 + 2 列目 //テーブルを作成し、列を固定します

=>次に、テーブルキー「pt」を使用してセルを追加した後
****注: セルの作成は、列の固定に基づいて独自の位置にジャンプします
pt.Addcell(“cell1-row1”) 1列目
pt.Addcell(“cell2-row1”) 2列目
pt.Addcell(“Cell3-row2”) 1列目
pt.Addcell(“Cell4-row2”) 2列目

コメント

タイトルとURLをコピーしました