3

私は、画像とテキストを含むエディターからの 2 列のレイアウト入力に取り組んでいます。画像は 1 列または全幅で表示できます。1 つの列に画像を挿入すると、すべて正常に動作します。しかし、画像を2列として挿入すると、列に完全に収まりますが、その後のテキストは多少ずれます。

テキストは後のスペースを正しくカバーしますが、2 番目の列に移動すると、最初の列で画像が終了するまでのスペースが空白になり、その後に開始されます。

if ($this->myResetColumn) {
    $this->resetColumns();
    $this->setEqualColumns($this->myCols, $this->myWidth);
    $this->setXY($this->GetX(), $this->GetY());
    $this->selectColumn();
}

$this->writeHTML($content, true, false, true, false, $align);

2 番目の質問

方法があれば、writeHTML()関数の実行中にいくつかのチェックを行うことができます。または、関数自体を変更する必要があります。これは、ソース コードを変更することはお勧めできません。AddPage については、このように最後の行の後に上書きします

$this->startPage($orientation, $format, $tocpage);

if (condition) {
    // some function call
}

ただしwriteHTML()、オーバーライドするには長い関数であり、多くのオプションが失われます。

4

0 に答える 0