iText
PenFlowchartにPDF出力をやっぱりつけよう…というわけで iText を使ってみた(ライセンスをちゃんと読まなきゃいかんな)。 Graphics2Dを出させることでEPSと同じように描画できる… と思ったら,日本語が表示されない。 試行錯誤はしたんだが,どうにもうまくいかない。 仕方ないのでshowTextを使うことにしたが,y座標の原点と向きがGraphics2Dと違ってる。 そんなわけでそのあたりをカバーする関数を追加してようやくPDF出力ができた。
…と思ったら,出力したPDFがokularやxpdfでは読めるのに, Adobe Readerで読めない(文字が英字も含めてまったく表示されない)。 さて,どうやって解決したらいいんだろう。