0

アプリケーションのドキュメント生成モジュールに取り組む必要があります。コンテンツ コントロールとカスタム XML ベースのドキュメント生成を実装するのに役立ついくつかのリンクとブログを調べました。

このアプローチにより、コンテンツ コントロールでマッピングされた XML からのデータを使用してドキュメントを生成できます。私たちが抱えている主な懸念は、XML データが更新された後にコンテンツ コントロールを削除する方法がわからないことです。

シナリオ:

  1. 生成されたドキュメントには、ユーザーに表示されるコンテンツ コントロールが含まれます。それを避ける方法は?コード スニペットでこのケースを処理する必要があります
  2. 場合によっては、ネストされたコンテンツ コントロールを使用しています。特定のセクションまたはデータのコンテンツ コントロールは、ドキュメントの生成前に入力データ XML に対して検証されます。XML 値に基づいて、セクション/値の一部がプログラムで削除されます。

解決策を得るために、次のリンクをたどりました。

http://openxmldeveloper.org/discussions/formats/f/13/p/750/3578.aspx

http://social.msdn.microsoft.com/Forums/eu/oxmlsdk/thread/2bff522d-8eb8-4d82-a8d6-4e27d9ce57af

私は OpenXMl を初めて使用するので、現時点での助けに感謝します。

4

1 に答える 1

0

テキストを保持したままコンテンツ コントロールを削除する場合は、http://worddocgenerator.codeplex.comを確認してください。OpenXmlHelper クラスの RemoveContentControlsAndKeepContents メソッドも同じことを行います。

于 2012-01-24T18:14:09.160 に答える