2

定義済みのスタイル、フォント、コンテンツ コントロールなどを含むテーブルをあるページから別のページに複製して、さまざまなデータにさまざまなデータを入力できるようにする方法はありますか。たとえば、ある人の名前、年齢、住所を 1 つのテーブルに表示するテーブルがあるとします。次のページの表のスタイルは同じですが、情報が異なります。

これは可能ですか?テーブル全体ではなく、行/列を複製する方法を見つけました。

OpenXML SDK 2.0 で C# を使用しています。この件に関するヘルプは大歓迎です。

ありがとうございます。

よろしく

4

1 に答える 1

0

この記事は役立つかもしれません

foreach (var order in customerOrderHistory)
    {
        TableRow rowCopy = (TableRow)theRow.CloneNode(true);
        rowCopy.Descendants<TableCell>().ElementAt(0).Append(new Paragraph 
            (new Run (new Text(order.Contact.ToString()))));
        rowCopy.Descendants<TableCell>().ElementAt(1).Append(new Paragraph 
            (new Run (new Text(order.NameOfProduct.ToString()))));
        rowCopy.Descendants<TableCell>().ElementAt(2).Append(new Paragraph 
            (new Run (new Text(order.Amount.ToString()))));
        theTable.AppendChild(rowCopy);
     }
于 2011-07-20T00:22:04.343 に答える