🎉

pdfmeの動的テーブルをリリースした!🎉

2024/09/23に公開

ついにpdfmeのテーブルのバグ直して正式リリースしました!!

  • beta版として4月にいくつかのレイアウトのバグを残したままV4に入れたテーブルでしたが、ついにバグ修正を終えて正式にリリースしました!!

  • リリース後に取った紹介動画

https://youtu.be/V_xW2DwE0Yg?si=drLI0Yaa9HfO8KOK

  • playground

https://playground.pdfme.com/

挙動・特徴について

  • 請求書の取引内容のようにテンプレート作成時には行数が定まらない動的なサイズのテンプレートを利用できるようになった。
  • PDFファイル作成時にレイアウトの再計算、ページブレイク処理を行い、「小計」など増えた行の下に位置する要素は下に押し下げ、レイアウトが破綻しないようにします。
  • 現時点では basePdf というテンプレートのベースになるPDFが、 width, height, padding で構成された白紙のテンプレートの場合にページブレイクが行われるようになっています。-> 詳細

修正について

https://x.com/labelmake/status/1832701063113417131

デバッグ環境を作り、レイアウトの計算のみに集中して修正できたのが良かった。

こんなことができます

  • デザイナーでテーブルの設定、デザインなどをカスタマイズしてテンプレートを WYSIWYGで作成することができる。

  • カラムとローの設定

    • カラムの追加、削除、横幅の設定, ローの追加、削除

  • スタイルの設定

    • ヘッダー、ボディ、カラムに対してスタイルを設定できます。テーブルのデザインとしては必要十分。

大量データで作成した請求書も高いパフォーマンスで正しいレイアウトを保って処理することができます。

これから対応予定なものや課題

まとめ

いやー、このテーブル機能はかなり前からユーザーから要望があり、ずーっと逃げていましたがついに対応できてとても嬉しい。
まだリリースしたばかりなのでまだバグがあるかもしれませんが、とにかく無料ですぐに試せるので、ぜひ使ってみてください。

宣伝: pdfme のクラウドソリューションをお求めの方は pdfme Cloud もご検討ください。

では!また〜!

Discussion