Если добавить тексту набор css-свойств для обрезания текста (чтобы в конце осталось ...):
p {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
То при переводе из HTML в Canvas с помощью
html2canvas, текст в получившемся canvas не отображается.
С такой проблемой уже сталкивались и она есть в
issues.
Мне необходимо, чтобы текст после 3х строк обрезался и его можно будет перевести в canvas. В таком случае, необходимо на JS посчитать длину строк и обрезать самостоятельно? Или кто-то знает более простое решение?