DOMPDF с css float
Я не уверен, почему, но html-страница отображается просто отлично, но dompdf не использует поплавки.
Код 2300 + длинный длинный так долго, чтобы публиковать здесь... Но это все встроенный css.
<div style="float:left;"> </div>
Я пробовал как обертывание css в теге стиля, так и inline без везения.
Это 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 + длинный длинный так долго, чтобы публиковать здесь... Но это все inline css...
Ответы
Ответ 1
Поддержка Float вводится в базу данных 0.6.0, но по умолчанию она отключена, так как она все еще находится в разработке. Убедитесь, что вы включили его, установив для DOMPDF_ENABLE_CSS_FLOAT значение true.
Начиная с версии 0.7.0 поддержка поплавка включена по умолчанию.
С учетом того, что функция все еще находится в разработке, вы не получите желаемых результатов. Поплавки, которые охватывают более одной страницы, в настоящее время не работают должным образом, так как разрыв страницы происходит до отображения неплавающего содержимого.
Ответ 2
использовать def ( "DOMPDF_ENABLE_CSS_FLOAT", true); в dompdf_config.inc.php
он работает для вашего css float
Ответ 3
Ребята используют display: inline-block; вместо float. Я использую более старую версию dompdf в своем проекте. Я разрешаю DOMPDF_ENABLE_CSS_FLOAT true в файле dompdf_config.custom.inc. Но результат поплавка перекрывается и искажается. Встроенный блок является новым и лучшим способом, чем использование float слева каждый раз. Посетите следующую ссылку w3school для получения дополнительной информации. Макет CSS - встроенный блок
Ответ 4
вам нужно использовать https://github.com/barryvdh/laravel-dompdf
это плагин dompdf
для Laravel 5.
и измените конфигурацию в:
поставщика/barrryvdh/Laravel-DOMPDF/конфигурации/dompdf.php
def("DOMPDF_ENABLE_CSS_FLOAT", true);
Ответ 5
используйте <div style="position: absolute; left: 6px;"></div>
в моем случае
def("DOMPDF_ENABLE_CSS_FLOAT", true);
не работает