Всем привет!
проблема в следующем, использую QTextDocument для отрисовки HTML в переданный QPainter:
......
QTextDocument doc(this);
doc.setHtml(_sticker.text());
doc.setPageSize(r.size());
..........
QTextOption text_opt;
text_opt.setWrapMode(QTextOption::WrapAtWordBoundaryOrAnywhere);
text_opt.setFlags(text_opt.flags() | QTextOption::SuppressColors);
..........
doc.setDefaultTextOption(text_opt);
QAbstractTextDocumentLayout::PaintContext ctx;
ctx.palette.setColor(QPalette::Text, _shape.pen().color());
ctx.clip = QRectF(QPointF(0,0), r.size());
.........
doc.documentLayout()->draw(painter, ctx);
......
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)