Я создаю документ с использованием библиотеки отчетов BFO (встроенной в NetSuite ERP).
У меня есть текстовый блок, который я хотел бы ограничить двумя строками, усекать, если это больше, но я не могу заставить overflow:hidden
что-то сделать. Настройка height
ограничивает минимальную высоту, но если текст длиннее, он расширяет содержание, а не обрезается.
Вот документ, который я представляю:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE pdf PUBLIC '-//big.faceless.org//report' 'report-1.1.dtd'>
<pdf>
<body width="3in" height="1.25in" padding="0">
<div font-family="sans-serif" font-size="14pt" width="3in" height="2em" border="1px solid green" overflow="hidden">
<p margin="0">Short Name</p>
</div>
<pbr/>
<div font-family="sans-serif" font-size="14pt" width="3in" height="2em" border="1px solid green" overflow="hidden">
<p margin="0">This Is An Item With A Really Extremely Long Name That Doesn't Fit</p>
</div>
</body>
</pdf>
И полученный PDF: