0

私の意見では、setCellPadding()とはとsetCellPaddings()の周りのマージンにのみ影響を与えるはずです。Cell()MultiCell()

なぜそれはまた影響Write()を与えるのWriteHtml()ですか?

それは機能ですか、それともバグですか?これに関する情報は、 TCPDF ドキュメントにありません。

4

1 に答える 1

0

メソッドのwrite場合、最も簡単な答えは、writeメソッドがセルを作成することです。テキストの折り返しが自動化され、各行が独自のセルになります。firstlineただし、モードではセルのパディングを一時的に 0 に設定します。メソッド内のパディングの処理専用のコードがどれだけあるかを考えるとwrite、 の動作writeはおそらく意図されたものです。

HTML の処理を​​確実に言うのは難しいですが、WriteHTMLセルのパディングを処理するためのコードがあります。HTML出力に影響を与えるセルパディングは意図されていると思います。とはいえ、HTML エンジンが期待どおりにセルのパディングを処理しない場合もあります。これらのケースはバグである可能性があります。

于 2013-06-22T17:35:15.593 に答える