fpdf のテキストの特定の「ブロック」に文字間隔を設定しようとしています。検索したところ、ドキュメント全体の文字間隔を設定する方法が 1 つしか見つかりませんでしたが、それでもうまくいきませんでした。テキストは php fpdf ジェネレーターに投稿されます。
$pdf->SetFont('Arial','b',85, LetterSpacing Here?);
何か助けはありますか?
残念ながら、FPDF 関数だけを直接使用することはできません。ここで必要なのはCell()
、いくつかの新しいパラメーターで再作成する新しい関数をコーディングすることです...
しかし、待ってください...誰かがすでにそれを行っています!
ここにあります: Patrick Benny による FPDF アドオン
他に何もいらないくらい素晴らしい仕事です!:)
fpdf php クラスに配置します。
function SetFontSpacing( $size ) {
if ( $this->FontSpacingPt == $size ) return;
$this->FontSpacingPt = $size;
$this->FontSpacing = $size / $this->k;
if ( $this->page > 0 )
$this->_out( sprintf( 'BT %.3f Tc ET', $size ) );
}
その前に、fpdf クラスにグローバル変数を追加します。var $FontSpacingPt;
最新のfpdfクラスに役立つことを願っています。