iTextで点線を描画する方法

【Java】iTextを使用してPDFに点線を描画する方法!

  • 2018年5月20日
  • 2018年5月21日
  • IT
  • view
IT iTextで点線を描画する方法

JavaでPDFを出力する場合に、iTextというライブラリを使用することがあるかと思います。

iTextを使用してサーバ側でPDFを作成し、そのPDFをクライアント側にダウンロードするというのが定番ですが、このPDFに点線を描画する方法がなかなか見つからず困っていました。

結果的にはキャンバスで描画するという手法になりますが、ネットになかなか情報が載っていなかったので共有しておこうと思います。

 

 

iTextで点線を描画する方法

以下がソースコードになります。

 

 

 

解説

基本的には指定された行数分ループし、点線を描画するだけです。

 

以下で点線をひたすら描画していきます。

canvas.circle(width, ablPositionY, radius);

 

描画した結果、最後にキャンバスの埋め込みを行ないます。

canvas.fill();

 

 

まとめ

コード自体は簡単なのですが、iTextの情報が少ないので痒い所に手が届かない事が多いですね。

仕事の現場で点線を記述したいけどどうしたらいいか分からんと困っていたので、他にも困っている人もいるかと思います。

少しでも共有できることがあればどんどん載せていきますね。

iTextで点線を描画する方法
最新情報をチェックしよう!
>最強のWordPressテーマ「THE THOR」

最強のWordPressテーマ「THE THOR」

本当にブロガーさんやアフィリエイターさんのためになる日本一のテーマにしたいと思っていますので、些細なことでも気が付いたのであればご報告いただけると幸いです。ご要望も、バグ報告も喜んで承っております!

日本国内のテーマでナンバー1を目指しております。どうか皆様のお力をお貸しください。よろしくおねがいいたします。

CTR IMG