16

理由はわかりませんが、html ページは問題なく表示されますが、dompdf はフロートを利用していません。

コードは 2300 + 行の長さなので、ここに投稿するには長すぎます....しかし、それはすべてインライン css です。

<div style="float:left;"> </div>

css をスタイル タグでラップすることとインラインで運がないことの両方を試みました。

これはhtmlページです

http://www.ems-complete.com/ccems/ccems_reports/daily_vehicle_check_sheet.php?id=5

これはdompdfリンクです

http://www.ems-complete.com/ccems/ccems_reports/form_daily_vehicle_check.php?id=5

理由はわかりませんが、htmlページは問題なく表示されますが、dompdfはフロートを利用していません...

コードは 2300 + 行の長さなので、ここに投稿するには長すぎます....しかし、それはすべてインライン css です...

4

5 に答える 5

18

Float サポートは 0.6.0 コード ベースで導入されましたが、まだ開発中であるため、デフォルトでは無効になっています。DOMPDF_ENABLE_CSS_FLOAT を true に設定して有効にしていることを確認してください。

バージョン 0.7.0 以降、float サポートはデフォルトで有効になっています。

そうは言っても、機能はまだ開発中であるため、必要な結果が得られるわけではありません。非フローティング コンテンツがレンダリングされる前に改ページが発生するため、現在、複数のページにまたがるフロートは期待どおりに機能しません。

于 2013-04-22T14:59:49.747 に答える
6

def("DOMPDF_ENABLE_CSS_FLOAT", true); を使用します。dompdf_config.inc.php 内

CSSフロートで機能します

于 2014-10-17T06:14:28.540 に答える
2

https://github.com/barryvdh/laravel-dompdfdompdfLaravel 5 のプラグインです。

次の設定を変更します。

ベンダー/barrryvdh/laravel-dompdf/config/dompdf.php

def("DOMPDF_ENABLE_CSS_FLOAT", true);
于 2015-07-21T14:46:14.753 に答える