QTextInlineObject 类

QTextInlineObject 类表示内联对象在 QAbstractTextDocumentLayout 及其实现。 更多...

头: #include <QTextInlineObject>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
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 ().