Подтвердить что ты не робот

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...

4b9b3361

Ответ 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);

не работает