DOM API на самом деле не обрабатывает HTML или рендеринг, это просто представление элементов XML-элемента.
Эти элементы не имеют собственного размера (или цвета, или z-индекса, ...).
Если вы хотите получить эту информацию, вам понадобится какой-то компонент, который фактически отображает ваш документ (или, по крайней мере, создает макет, который может быть отображен).
Есть ли такой компонент в вашем приложении? Ваш код работает как апплет в браузере?