0

ループ内の固定ドキュメント内に動的ページを挿入しようとしています

FixedPage page1 = new FixedPage(); 

しかし、最初のページの後、エラーコンテンツはすでに別のコントロールの子です。固定ドキュメントにページを追加する方法を教えてください。ページの配列を作成するにはどうすればよいですか?

4

1 に答える 1

0

行がすべてのループの開始時に実行されることを確認してくださいFixedPage page1 = new FixedPage();。そうしないと、page1は常に同じページを指し、同じページをドキュメントに複数回挿入しようとします。

コードは次のようになります

while( looping )
{
     FixedPage page1 = new FixedPage(); 
     myFixedDocument.Pages.Add(page1);
}

変数が新しいFixedPageに再割り当てされるまで、page1を何にも追加しないでください。

于 2012-04-11T14:26:56.200 に答える