QTextInlineObject 類

QTextInlineObject 類錶示內聯對象在 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

詳細描述

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 ().