Я использую библиотеку генерации PDF-файлов Flying Saucer в своем Java-коде для преобразования HTML-шаблона в PDF. Шаблон состоит из таблицы с фиксированным количеством столбцов. Я хочу, чтобы каждый столбец имел фиксированную ширину и содержимое в нем, чтобы скрыть при переполнении. Я написал следующий CSS для выполнения этой задачи -Установка ширины столбцов таблицы меньше, чем содержимое
.col1 {
width: 50px;
max-width: 50px;
min-width: 50px;
}
.col2 {
width: 70px;
max-width: 70px;
min-width: 70px;
}
.col3 {
width: 120px;
max-width: 120px;
min-width: 120px;
}
td, th {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
Видимо, это не ограничивает ширину столбца, если содержание растет над ним. Шаблон выглядит отлично в Chrome и Firefox, но не в сгенерированном PDF-файле.
Есть ли способ ограничить ширину каждого столбца с помощью Flying Saucer PDF?
Спасибо, что работал! –