0

OpenXml SDK 2.0を使用してWord文書を生成していますが、その点ではすべて問題ありません。ドキュメントには、複数行のテーブルヘッダーを持つテーブルが多数あり、すべてが正確に表示されます。

このドキュメントをSharepoint2010Enterpriseの自動化サービスという単語に渡すと、サービスは変換されたファイルを返します。サービスを使用して目次を更新するときに、ファイル形式が入力形式(Docx-> Docx)と同じになることがありますが、ほとんどの変換はPDFに変換されます。

私の問題は、返されるドキュメントにソースドキュメントと同じヘッダーが含まれていないことです。ドキュメントのOpenXmlを見ると、行にはTableHeaderプロパティがありませんが、ソースにはあります。

誰かがこれを以前に経験したことがありますか?WASとそれがどのように機能するかについてはほとんど見つけることができないので、これを修正するために何ができますか。私たちはこれを開発するためにかなりの時間を費やしており、サードパーティのコンポーネントに頼る必要はありません。

4

1 に答える 1

0

これは実際にはWordAutomationServicesの欠陥であり、複数行のヘッダーを処理する方法です。ヘッダー行の色をヘッダーのように見えるように明示的に設定することで問題を回避しましたが、そうではありません。

これは、テーブルが複数のページにまたがっている場合、ヘッダーは繰り返されないことを意味しますが、2つの悪のうちの小さい方です。

于 2012-10-05T13:40:55.953 に答える