印刷用のPDFのために位置を制御しながら出力するプログラム。
PDF出力モジュールの部分で
お客さんから文字によっては重なったりしちゃうのがとても困ると・・・。
まぁそりゃー困るよねぇ。
ライブラリの関数を利用していて、
そっちに文字幅はお任せにしてたんだけど、
どうしてもうまくいかないので、
仕方なくライブラリを直接修正。
mbfpdf.php (元のソース)
[1バイト]ずつ判定してるので
マルチバイト文字が入った際に問題が起きることがある模様。
なので、マルチバイトが入る前提で処理を行って、
[1文字]ずつ判定していくように修正。
mbfpdf.php (修正後のソース)
こんな感じでどうだろうか。
PR