ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

TCPDF

PHP:TCPDFを使ってHTML形式で出力すると文字がはみ出る現象への対処

先日、TCPDFでHTML形式のデータを指定してPDF出力すると「-」で折り返してしまったので対処をしたことを書きました。 ajya.hatenablog.jpこのとき、別の現象にも気がついていました。 別の現象は、文字列をtableタグのtdタグで囲んで出力すると自動で折り返…

PHP:TCPDFを使ってHTML形式のデータからPDFを生成する際に新たに追加した機能

2年以上前に、TCPDFを使ってHTML形式のデータからPDFを生成する際に追加した機能のことを書きました。 ajya.hatenablog.jpこの機能を使ったシステムを2年以上ぶりで使用することになりました。 動作確認のテストしていると、文章上の「-」の位置によっては、…

PHP:TCPDFを使ってHTML形式のデータからPDFを生成する際に追加した機能

Webの画面から、HTMLの<sup>や<sub>などのタグを含んだ文章を入力し、タグを反映した状態でPDFにしたかったので、TCPDFを使ってHTML形式でPDFを作成しました。Webの画面上、不等式の大なりの「>」と小なりの「<」は半角を使わず、大なりは全角の「>」を使い、小なりは</sub></sup>…

PHP:TCPDF:画像を指定するために試したこと

PEARのImage_Barcodeを使って作成したバーコードの画像を、TCPDFで作成するPDFに挿入して、バーコード付きPDFを作成することになり、以前作ったプログラムをベースに作成しました。 画像の位置調整ができない 試してみると、バーコードが左に寄りすぎている…

PHP:TCPDFで調べたこと

自分で試した内容だけど、バラバラで探しにくいのでまとめておく。 photo credit: Cranky Pressman via photopin cc TCPDFマニュアル(勝手訳)にはお世話になってる。 TCPDFマニュアル(勝手訳) MultiCellで文字の大きさを自動で縮小させて枠に収める$pdf-…

PHP:TCPDF:文字の大きさを自動縮小させて、枠に収まるようにする

一覧表をPDF形式で出力する必要があり、Excelのようにセルの大きさは変えず、文字を自動で縮小させたくなった。 プログラム内で、計算してフォントのサイズを縮小しなくてはならないのかと思いつつ、試した結果、以下のようにすると、自動で文字が縮小して収…