Определение шрифта и размера для текста из HTML - PullRequest
0 голосов
/ 11 сентября 2009

Мне нужно определить, какой шрифт и размер будут использоваться для каждого элемента HTML. Они могут быть установлены в различных css, div, span или на самом элементе.

Если бы я делал это вручную, я бы начал с просмотра элемента и работал в обратном направлении, пока не пришел к span, div или css, которые имели шрифт и / или размер. Это значение, которое я хочу. Браузер может сделать это, потому что он отображает текст, используя шрифт и размер. Я хочу напечатать список из двух столбцов, один с текстом, а другой с шрифтом / размером.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2009

Вы хотите воспроизвести функциональность синтаксического анализа HTML-кода в объектах DOM, синтаксического анализа CSS-кода над этими объектами и применения этих правил ко всем объектам для получения соответствующих значений computedStyle? Для меня это звучит как веб-браузер.

Вы можете попробовать создать сценарий Firefox или элемент управления IE WebBrowser. Также разрабатывается нативный Java-браузер / инструментарий с открытым исходным кодом, хотя я пока не знаю, насколько это практично.

0 голосов
/ 11 сентября 2009

Если вы ищете непрограммный способ: я бы предложил плагин firebug для Mozilla Firebug не только покажет вам все атрибуты, но и позволит вам включать и выключать их в клиенте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...