3

fpdf のテキストの特定の「ブロック」に文字間隔を設定しようとしています。検索したところ、ドキュメント全体の文字間隔を設定する方法が 1 つしか見つかりませんでしたが、それでもうまくいきませんでした。テキストは php fpdf ジェネレーターに投稿されます。

$pdf->SetFont('Arial','b',85, LetterSpacing Here?);

何か助けはありますか?

4

5 に答える 5

2

残念ながら、FPDF 関数だけを直接使用することはできません。ここで必要なのはCell()、いくつかの新しいパラメーターで再作成する新しい関数をコーディングすることです...

しかし、待ってください...誰かがすでにそれを行っています!

ここにあります: Patrick Benny による FPDF アドオン

他に何もいらないくらい素晴らしい仕事です!:)

于 2012-07-22T13:03:00.340 に答える
1

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クラスに役立つことを願っています。

于 2016-01-11T13:00:56.933 に答える