Возможно ли определить, где происходит перенос в html?

#html #text #text-rendering

#HTML #текст #текстовый рендеринг

Вопрос:

Я пытаюсь выяснить, сколько строк будет иметь место при заданном некотором html (состоящем только из тегов spans, break и paragragh и текста, без изображений, таблиц и т.д.) И ширине клиента. мне также нужно было бы знать текст, который содержит каждая строка. возможно ли это?

Комментарии:

1. Возможно, вам было бы лучше объяснить, чего вы пытаетесь достичь (возможно, размер текста соответствует контейнеру?). Прямо сейчас немного неясно, чего вы хотите.

2. На веб-странице у меня есть раздел, в котором пользователь может ввести некоторый форматированный текст. На сервере я использую механизм рендеринга pdf для репликации в PDF ИМЕННО того, что пользователь вводит на клиенте. однако, поскольку клиентский браузер может переносить текст иначе, чем движок pdf, который я использую. мне нужно знать построчно, что отображается пользователю в области форматированного текста.

Ответ №1:

Как насчет получения высоты клиента (в пикселях) отображаемого содержимого, а затем деления этого значения на высоту (в пикселях) используемого шрифта. Очевидно, что это ограничено использованием одного шрифта и знанием высоты этого шрифта.

Комментарии:

1. спасибо, Дэн. это хорошая идея. однако я буду иметь дело с форматированным текстом. есть еще идеи?