0

XDocReport を使用して、次のようなテンプレートを使用してレポートを作成しています。

«#foreach($developer in $developers)»«$developer.Name»
«#end»

私の質問は、テンプレートに他のドキュメント ファイルを含めることができるかどうかです。例:

«#foreach($developer in $developers)»«$developer.Name»
«#end»
«#include("./someOtherTemplate.odf")»

私の目標は、エンド ユーザーが編集する他のドキュメント (フラグメント) を再帰的に含めることです。

Wiki ページを確認しましたが、XDocReport にこのオプションが見つかりませんでした。Velocity は包含をサポートします。私は何か見落としてますか?

注: Word または LibreOffice でサポートされている任意のドキュメント形式 (.odf、.docx など) を自由に使用できます。

4

1 に答える 1

1

非常に困難なタスクであるいくつかの ODT ファイルをマージしたいということを意味するため、XDocReport では要件を満たせません。Velocity #include はプレーン テキスト ファイルに対して機能しますが、ODT ファイルは複数の XML エントリを含む zip であるため、XDocReport の場合に #include を使用することはできません。

于 2014-02-11T17:59:39.150 に答える