CopperSpice API
1.9.2
|
Represents an inline object in a QTextLayout. More...
Public Methods | |
QTextInlineObject (int index, QTextEngine *engine) | |
qreal | ascent () const |
qreal | descent () const |
QTextFormat | format () const |
int | formatIndex () const |
qreal | height () const |
bool | isValid () const |
QRectF | rect () const |
void | setAscent (qreal a) |
void | setDescent (qreal d) |
void | setWidth (qreal w) |
Qt::LayoutDirection | textDirection () const |
int | textPosition () const |
qreal | width () const |
Friends | |
class | QTextLayout |
The QTextInlineObject class represents an inline object in a QTextLayout. This class is only used if the text layout is used to lay out parts of a QTextDocument.
Some of the attributes for this class include setWidth(), setAscent(), and setDescent(). The rectangle for the text can be obtained by calling rect() and the direction is returned by calling textDirection(). The position in the text layout is returned by calling at() and the format by calling format().
|
inline |
Creates a new inline object for the item at position index in the text engine.
qreal QTextInlineObject::ascent | ( | ) | const |
Returns the inline object's ascent.
qreal QTextInlineObject::descent | ( | ) | const |
Returns the inline object's descent.
QTextFormat QTextInlineObject::format | ( | ) | const |
Returns format of the inline object within the text layout.
int QTextInlineObject::formatIndex | ( | ) | const |
Returns an integer describing the format of the inline object within the text layout.
qreal QTextInlineObject::height | ( | ) | const |
|
inline |
Returns true if this inline object is valid, otherwise returns false.
QRectF QTextInlineObject::rect | ( | ) | const |
void QTextInlineObject::setAscent | ( | qreal | a | ) |
Sets the inline object's ascent to a.
void QTextInlineObject::setDescent | ( | qreal | d | ) |
Sets the inline object's decent to d.
void QTextInlineObject::setWidth | ( | qreal | w | ) |
Qt::LayoutDirection QTextInlineObject::textDirection | ( | ) | const |
Returns if the object should be laid out right-to-left or left-to-right.
int QTextInlineObject::textPosition | ( | ) | const |
The position of the inline object within the text layout.
qreal QTextInlineObject::width | ( | ) | const |
Returns the inline object's width.