質問: 12; $this->Receipt->MultiCell($cell_w, $cell_h, $target, 1, 'L', 0, 0, $col, $row, true, 0, false, true, $cell_h, 'M', false); ``` どうすれば自動調整をなくせるでしょうか? よろしくお願い致します。
回答: こんにちは。 確かにテストしてみると同じような現象が起きますね。 あいうえお・・・といった文字列以外にもテストしましたが、正しくスペースを表示したり改行したりと曖昧な結果になってしまいました。 解決策としては、MultiCellの引数でHtmlモードをオンにして、スペースの代わりにお馴染みの` `を使うことで解決しました。お試しください。 ``` $targetHtml = str_replace(" ", " ", $target) // Html形式に変換 $cell_w = 45; $cell_h = 12; //12番目の引数をfalseからtrueに $this->Receipt->MultiCell($cell_w, $cell_h, $targetHtml, 1, 'L', 0, 0, $col, $row, true, 0, true /* ishtml=true */ , true, $cell_h, 'M', false); ```