Здравствуйте! Есть сделанный на стороне html, который нужно показывать в QWebView и печатать с помощью QTextDocument.
C QWebView все хорошо, а вот QTextDocument имеет много ограничений с применением стилей. И вот еще какая проблема: если в тэг <li> помещен <table> - то отступы игнорируются!
Вот фрагмент html-кода
<OL>
    <LI><P><strong>Contents</strong>. Display Help content list.&nbsp;
        <table border="1" width="53%" cellspacing="0" bordercolor="#808080">
            <tr>
            <td width="178">11</td>
            <td>12</td>
         </tr>
             <tr>
            <td width="178">21</td>
            <td>22</td>
         </tr>
     </table>
         </LI>
     <LI><P><strong>Index</strong>. Index contains keywords. You
         can search Index for certain keywords by scrolling in the list or type a keyword.</LI>

Вот как показывается в QWebView:
Нажмите для просмотра прикрепленного файла
А вот как печатается с помощью QTextDocument:
Нажмите для просмотра прикрепленного файла

Как-то можно это обойти? Я не могу просто вставить отступы в таблицу, потому что один и тот же текст должен одинаково показываться и там, и там.