C++ (Qt)QRectF QGraphicsTextItem::boundingRect () const [virtual]
C++ (Qt)void adjustMargin(QGraphicsTextItem* ti){ QTextDocument* d = ti->document(); if (ti->font().italic()) { QFontMetricsF fm(ti->font()); qreal lb = abs(fm.leftBearing(0x0414)); QString s = QString("p { margin: 0 0 0 %1; }").arg(lb); d->setDefaultStyleSheet(s); } else d->setDefaultStyleSheet("p { margin: 0 0 0 0; }"); ti->setDocument(d); ti->setHtml(QString("<html><head/><body><p>%1</p></body></html>").arg(ti->toPlainText()));}