why in the generated PDF you can see only text without border

Qt Code:
  1. QPrinter printer;
  2. printer.setOutputFileName("C:\\Qt\\file.pdf");
  3. printer.setOutputFormat(QPrinter::PdfFormat);
  4.  
  5.  
  6. //printer.newPage();
  7.  
  8. doc.setHtml( " <html>\n"
  9. " <head>\n"
  10. " <title>Recepta</title>\n"
  11. " <meta charset=\"UTF-16\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n"
  12. " </head>\n"
  13. " <body>\n"
  14. " <table style=\"width: 400px;border: 1px solid black;border-collapse: collapse\">\n"
  15. " <tr>\n"
  16. " <td colspan=\"2\" style=\"border:1px solid black;display:\">\n"
  17. " <b>Pacjent:</b>\n"
  18. " <br>"+ name + " " + surname + "<br>" + address + "<br>" + telephone + "\n"
  19. " <br>Numer ubezpieczenia: " + insurance + "\n"
  20. " <br>\n"
  21. " </td>\n"
  22. " <tr>\n"
  23. " <td colspan=\"2\" style=\"border:1px solid black;height: 300px\">\n"
  24. " <br>\n"
  25. " </td>\n"
  26. " </tr>\n"
  27. " <tr style=\"border:1px solid black\"><td style=\"border:1px solid black\">\n"
  28. " <b>Data: </b>"+ s +"\n"
  29. " <br>\n"
  30. " </td>\n"
  31. " <td style=\"border:1px solid black\">\n"
  32. " <b>Lekarz: </b>" + doctor + "\n"
  33. " <br>Telefon: \n"
  34. " </td>\n"
  35. " </tr>\n"
  36. " </table>\n"
  37. " </body>\n"
  38. "</html>");
  39.  
  40. doc.print(&printer);
  41.  
  42. QDesktopServices::openUrl(QUrl::fromUserInput("C:\\Qt\\file.pdf"));
  43.  
  44. }
To copy to clipboard, switch view to plain text mode