我需要帮助。我有一个PDF,我用QTextDocument
生成,我使用HTML格式化它。我正在为报价制作发票。但是,我希望部件的描述保留在我所说的位置,而价格是正确的,它在QT中工作在普通的HTML文件中不起作用。我的代码如下:
QTextDocument document;
QString test = "<!DOCTYPE html><html><head><title>help</title><style type='text/css'>.left{float: left;}.right{float: right;}</style></head><body><div class='left'>Span Left</div><div class='right'>Span Right</div></body></html>";
// document.setDefaultStyleSheet();
document.setHtml(test);
这不会让文本对齐,只使用div并将一个文本放在另一个上下。有什么建议?
QString test = " \
<!DOCTYPE html> \
<html> \
<head> \
<title>help</title> \
</head> \
<body> \
<div align='left'>Span Left</div> \
<div align='right'>Span Right</div> \
</body> \
</html>";
试试这个并参考Supported HTML Subset