Задать вопрос

Как на языке PHP в DomPDF убрать отступ у текста и изображения внутри ячейки таблицы?

Требуется сгенерировать из PHP PDF-документ из HTML. HTML код содержит таблицу имеющую две последовательно расположенные ячейки(по 50% каждая). Требуется в этих ячейках расположить прочерк для подписей сторон(юридических), одна для продавца и одна для покупателя. Настройками из CRM документ может генерироваться с подписью и(или) печать, таким образом что их изображения становятся рядом с текстом прочерка(то есть таких символов - _____).
Как только в ячейке рядом с текстом появляется изображение, то есть код внутри ячейки приобретает примерно такой вид: ___<img src="...">___ и полоска для подписи и изображение смещаются вверх, так что тестовая полоска для подписи из правой ячейки(для которой нет изображения печати и подписи, поскольку предполагается что покупатель распечатает документ договора и поставит реальную печать и подпись) становится уровнем ниже.
Требуется убрать отступ у изображения от нижней части ячейки, чтобы полосы для подписей в правой и левой ячейках были на одном уровне.
У ячеек прописан атрибут valign="bottom" и height="150" для того чтобы не зависимо от включения опции установки печати и(или) подписи продавца полоски для подписей находились на фиксированном расстоянии от текста выше(чтобы можно было после печати документа не перекрывая текст установить реальные подписи и печати для обоих ячеек).
Нашёл способ убрать этот отступ для HTML(когда у изображения прописывается display: block;) - в html он срабатывает а при генерации PDF документа из DomPDF - нет. Получается убрать отступ через установку у изображения атрибута vertical-align="bottom" тогда в PDF отступ убирается, только в этом случаи если перенести текст после изображения тегом br изображение видимо позиционируется относительно низа ячейки таблицы и заезжает на перенесённый текст.
Какие атрибуты тегов или атрибута style требуется установить для таблицы, ячеек или изображения чтобы убрать отступ при генерации документа в DomPDF?
  • Вопрос задан
  • 197 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы