Russian Qt Forum

Qt => Печать => Тема начата: mokynis от Декабрь 06, 2017, 15:12



Название: рисунок в PDF
Отправлено: mokynis от Декабрь 06, 2017, 15:12
создается html-текст
Код:
strHtml="<html><head>"
            "<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">"
            "<meta http-equiv=\"content-style-type\" content=\"text/css\">"
            "</head><body>";
    //тут шапка
    strHtml+="<table width=600 border=0>"
             "<tr><td align='center'><img src='./imgs/top.png'></td></tr>"
             "</table><br>";
............//подвал отчета
"<table width=600>"
             "<tr class='thick'><td align='center'>НАША ОРГАНИЗАЦИЯ"</td></tr>"
             "<tr  class='podval'><td align='center'>НАШ АДРЕС<br>ТЕЛЕФОН<br>E-MAIL: МЫ@mail.ru</td></tr>"
             "</table>"
             "</body></html>";
    QPrinter *printer=new QPrinter();
    printer->setPageMargins(25,10,20,10,QPrinter::Millimeter);
    printer.setOutputFormat(QPrinter::PdfFormat);
    printer->setOutputFileName(fileName);
    docum.setHtml(strHtml);
    docum.setPageSize(printer.pageRect().size());
    docum.print(printer);
pdf-файл создается непредсказуемо то с рисунком в заголовке, то вот с таким (см. вложение) значком
Кто-нибудь может подсказать, почему так происходит?
Или-как вставить в текст html ссылку на эту картинку из ресурсного файла (я ее туда закинул, а теперь никак не получается в <img src> ее вписать)?