Tag:TCPDF ( 2 Posts)

IPAmj明朝フォントでスペースが文字になるとき(TCPDFでPDF出力時)

戸籍統一文字などに含まれる6万字の漢字を収録したフリーのフォントIPAmj明朝フォント
ありがたく使わせていただいております。
これがフリーで使えるなんて、本当にすごいことです。

TCPDFにこのフォントを追加し、氏名を出力した際に姓と名の間に「全角スペース」を入れていたのですが、それがほかの文字に置き変わってPDF出力されてしまいました。

例えばこのような感じです。
大阪 太郎 様⇒大阪の太郎の様、大阪ー太郎ー様

解決策は単純でした。
全角スペースを半角スペースにするだけで、正常にスペースとして出力されました。

それだけ!

TCPDFでMulticellの正確な行数を取得する方法

久しぶりにはまりました。
TCPDFを使ってPDFを出力する際に、複数のMulticellの高さを合わせるために、
各セルの行数から最大値を取得したかったのですが、
TCPDFで用意されていたgetNumLines()getStringHeight()を使ってセルの行数や高さを取得すると何故か数値が安定せず。
どうやら改行を含むと正しく数値が取得できないようです。

どうしたものかとググって解決策見つけました!
ありがたやありがたや。
READ MORE