Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

QTextItem Class Reference
[QtGui module]

The QTextItem class provides all the information required to draw text in a custom paint engine. More...

 #include <QTextItem>

Public Types

Public Functions


Detailed Description

The QTextItem class provides all the information required to draw text in a custom paint engine.

When you reimplement your own paint engine, you must reimplement QPaintEngine::drawTextItem(), a function that takes a QTextItem as one of its arguments.


Member Type Documentation

enum QTextItem::RenderFlag
flags QTextItem::RenderFlags

ConstantValueDescription
QTextItem::RightToLeft0x1Indicates that the text should be rendered from right to left.
QTextItem::Overline0x10Indicates that QPainter has painted a line above the text.
QTextItem::Underline0x20Indicates that QPainter has painted a line under the text.
QTextItem::StrikeOut0x40Indicates that QPainter has painted a line through the text.

The RenderFlags type is a typedef for QFlags<RenderFlag>. It stores an OR combination of RenderFlag values.


Member Function Documentation

qreal QTextItem::ascent () const

Corresponds to the ascent of the piece of text that is drawn.

qreal QTextItem::descent () const

Corresponds to the descent of the piece of text that is drawn.

QFont QTextItem::font () const

Returns the font that should be used to draw the text.

RenderFlags QTextItem::renderFlags () const

Returns the render flags used.

QString QTextItem::text () const

Returns the text that should be drawn.

qreal QTextItem::width () const

Specifies the total width of the text to be drawn.


Copyright © 2008 Trolltech Trademarks
Qt 4.4.1