1

Velocity と XDocReport を使用して、脚注にデータからの情報が含まれる Word ドキュメントで動的な脚注を作成しようとしています。

たとえば、foreach ループ内に脚注参照を含め、脚注自体で $firstName などの値への参照を作成すると、脚注が作成され、適切にインクリメントされます。ただし、各脚注内では、変数はその値に置き換えられるのではなく、単に $firstName として出力されます。

ループ内で別の変数を作成する回避策を試しました。お気に入り:

foreach($firstNames.values() 内の $firstName)

set($footnoteName = $firstName) $footnoteName[FN]

終わり


[FN] $footnoteName

その場合、$footnoteName 変数の値は脚注に含まれますが、それは常にコレクション内の最後のレコードの値であるため、すべての脚注が同じ値を取得します。

編集: $velocityCount 変数を脚注に挿入すると、適切にインクリメントされるため、脚注ごとに異なる値になります。

4

0 に答える 0