よりユーザーフレンドリーなデータモデルであるWordテンプレートエンジンpoi-tlV1.9.0がリリースされました

遅かれ早かれ、すべてのプログラマーは、Microsoft Wordのテンプレートとデータに基づいて新しいWord文書が生成される時期に遭遇するでしょう。そして、poi-tlはJavaで最高のWordテンプレートエンジンかもしれません。

V1.9.0の公式バージョンでは、データモデルと使いやすさが大幅に改善されています。

機能の更新:

  • 工場やデータ構築するためのチェーンと呼ばれる方法を提供Textsモデルを:PicturesChartsTables、、 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

おすすめ

転載: www.oschina.net/news/125002/poi-tl-1-9-0-released