QTextInlineObject 类

The QTextInlineObject class represents an inline object in a QAbstractTextDocumentLayout 及其实现。 更多...

头: #include <QTextInlineObject>
qmake: QT += gui

注意: 此类的所有函数 可重入 .

公共函数

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

详细描述

The QTextInlineObject class represents an inline object in a QAbstractTextDocumentLayout 及其实现。

Normally, you do not need to create a QTextInlineObject . It is used by QAbstractTextDocumentLayout to handle inline objects when implementing a custom layout.

The inline object has various attributes that can be set, for example using, setWidth (), setAscent (),和 setDescent (). The rectangle it occupies is given by rect (), and its direction by textDirection (). Its position in the text layout is given by textPosition (), and its format is given by format ().

成员函数文档编制

qreal QTextInlineObject:: ascent () const

Returns the inline object's ascent.

另请参阅 setAscent (), descent (), width (),和 rect ().

qreal QTextInlineObject:: descent () const

Returns the inline object's descent.

另请参阅 setDescent (), ascent (), width (),和 rect ().

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

Returns the inline object's total height. This is equal to ascent () + descent () + 1.

另请参阅 ascent (), descent (), width (),和 rect ().

bool QTextInlineObject:: isValid () const

返回 true if this inline object is valid; otherwise returns false.

QRectF QTextInlineObject:: rect () const

Returns the inline object's rectangle.

另请参阅 ascent (), descent (),和 width ().

void QTextInlineObject:: setAscent ( qreal a )

Sets the inline object's ascent to a .

另请参阅 ascent (), setDescent (), width (),和 rect ().

void QTextInlineObject:: setDescent ( qreal d )

Sets the inline object's descent to d .

另请参阅 descent (), setAscent (), width (),和 rect ().

void QTextInlineObject:: setWidth ( qreal w )

Sets the inline object's width to w .

另请参阅 width (), ascent (), descent (),和 rect ().

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.

另请参阅 setWidth (), ascent (), descent (),和 rect ().