遅かれ早かれ、すべてのプログラマーは、Microsoft Wordのテンプレートとデータに基づいて新しいWord文書が生成される時期に遭遇するでしょう。そして、poi-tlはJavaで最高のWordテンプレートエンジンかもしれません。
V1.9.0の公式バージョンでは、データモデルと使いやすさが大幅に改善されています。
機能の更新:
- 工場やデータ構築するためのチェーンと呼ばれる方法を提供
Texts
モデルを:Pictures
、Charts
、Tables
、、Includes
、など - カラフルな(リッチスタイルの)段落をサポートし、段落プラグインを追加します
ParagraphRenderPolicy
- 新しいテーブル列サイクルプラグイン
LoopColumnTableRenderPolicy
- より多くのスタイルに対応するようにテーブルモデルを再設計
TableRenderPolicy
し、デフォルトのテーブルプラグインとして使用し ます - 脚注と文末脚注のラベルサポートを追加
- 組み合わせチャートとリングチャートのサポートが追加されました
- ブロックペアループの新しい組み込み変数、インデックス添え字およびその他の関数のサポート
- バグ修正
使いやすさの向上
- ELModelクラスを削除し、代わりにuseSpringEL()とuseDefaultEL(true)を使用します
- NumbericRenderDataを削除し、代わりにNumberingRenderDataを使用します
- MiniTableRenderDataを削除し、代わりにTableRenderDataを使用します
- MiniTableRenderPolicyを削除し、代わりにTableRenderPolicyを使用します
- Configure.newBuilder()を削除し、代わりにConfigure.builder()を使用します
コード例
ワードフォーム
Tables.of(new String[][] {
new String[] { "00", "01" },
new String[] { "10", "11" }
}).border(BorderStyle.DEFAULT).create()
ワードチャート
Charts.ofSingleSeries("ChartTitle", new String[] { "美国", "中国" })
.series("countries", new Integer[] { 9826675, 9596961 })
.create();
最新の中国の文書アドレス:http://deepoove.com/poi-tl