0

以下を含む通常の文字列を Java で取得します。

 String test = "hello I'm a list [ul][li]item1[li]item2[/ul]";

ここで、この文字列を html ドキュメントの印刷に使用したいとします。[] を <> に置き換えるだけで済みます。しかし、docx 形式にエクスポートする jasper レポートでもこの文字列を使用したいと考えています。番号なしリストを単語に表示したい場合、どのような置換を使用すればよいですか? それは可能ですか?

ここで読んだRTFタグを使用することを考えていました

https://metacpan.org/pod/distribution/RTF-Writer/lib/RTF/Cookbook.pod#RTF-Document-Formatting-Commands

4

1 に答える 1

0

この種のアプローチは見当違いです。データをレンダリング方法とは別に保持し、Jasper がそれに応じて HTML または RTF をレンダリングできるようにする必要があります。

データ構造を次のように変更すると、さまざまな形式でのレンダリングがはるかに簡単になります。

<data>
<heading>hello I'm a list</heading>
<items>
    <item>item1</item>
    <item>item2</item>
</items>
</data>
于 2013-03-19T00:25:54.033 に答える