Я пытаюсь создать таблицу, которая может быть напечатана в файле формата HTML, и она печатается, но единственная проблема заключается в том, что она печатается слева от файла, и я хочу, чтобы она была в центре файла.Какой код нужно добавить, чтобы он печатался в центре страницы?
Ниже приведен код, который я использовал для печати таблицы:
css1 = "<style type="text/css">";
css1 += "table.tbl {border-width: 1px;border-style: solid;border-color:
black;margin-top: 0px;margin-bottom: 0px;color: black;}";
css1 += "table.tbl td {padding: 3px;}";
css1 += "table.tbl th {padding: 3px;font-size: 18px;}";
css1+="</style>";
text1 = "<table width=\"50%\" cellspacing=\"0\" class=\"tbl\">";
text1 +=("<tr><td>"+qfont+"</td><td>" + name) +"</td>");
text1 +=("<tr><td>"+qTestedBy+"</td><td>" +TestedBy+"</td>");
text1 +=("<tr><td>"+qCurrentDate+"</td><td>" +
QDate::currentDate().toString() +"</td>");
text1 +=("<tr><td>"+qCurrentTime+"</td><td>" +
QTime::currentTime().toString() +"</td>");
QFile qHtmlFile(qFileName);
if (qHtmlFile.exists())
{
if(qHtmlFile.open(QIODevice::ReadWrite))
{
QTextStream qData(&qHtmlFile);
qRep = qIndex+qAll+css+text
qTextRep.document()->setHtml(qRep);
qTextRep.setFont(qFon);
qData << qTextRep.document()->toHtml();
qDebug("Report Created");
}