QTextInlineObject 类
The QTextInlineObject class represents an inline object in a QAbstractTextDocumentLayout and its implementations. 更多...
头文件 | #include <QTextInlineObject> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
- 所有成员列表,包括继承成员
- QTextInlineObject 是 富文本处理 API 的一部分。
注意: 本类中所有函数均 可重入。
公共函数
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 |
详细描述
通常,您不需要创建 QTextInlineObject。它在实现自定义布局时被 QAbstractTextDocumentLayout 用于处理内联对象。
内联对象有各种可以设置的属性,例如使用,setWidth(),setAscent() 和 setDescent()。它占据的矩形由 rect() 给出,其方向由 textDirection() 给出。它在文本布局中的位置由 textPosition() 给出,其格式由 format() 给出。
成员函数文档
qreal QTextInlineObject::ascent() const
返回内联对象的上升量。
另请参阅 setAscent(),descent(),width() 和 rect。
qreal QTextInlineObject::descent() const
返回内联对象的下降量。
另见 setDescent()、ascent()、width() 和 rect()。
QTextFormat QTextInlineObject::format() const
返回文本布局中内联对象的格式。
int QTextInlineObject::formatIndex() const
返回描述文本布局中内联对象格式的整数。
qreal QTextInlineObject::height() const
返回内联对象的总高度。这等于 ascent() + descent() + 1。
另见 ascent()、descent()、width() 和 rect()。
bool QTextInlineObject>::isValid() const
如果此内联对象有效,则返回 true
;否则返回 false。
QRectF QTextInlineObject>::rect() const
返回内联对象的矩形。
另见 ascent()、descent() 和 width()。
void QTextInlineObject>::setAscent(qreal a)
将内联对象的上升设置为 a。
另见 ascent()、setDescent()、width() 和 rect()。
void QTextInlineObject>::setDescent(qreal d)
将内联对象的下降设置为 d。
另见 descent()、setAscent()、width() 和 rect()。
void QTextInlineObject>::setWidth(qreal w)
将内联对象的宽度设置为 w。
另见 width()、ascent()、descent() 和 rect()。
Qt::LayoutDirection QTextInlineObject>::textDirection() const
返回对象是否应该从右到左或从左到右布局。
int QTextInlineObject>::textPosition() const
内联对象在文本布局中的位置。
qreal QTextInlineObject>::width() const
返回内联对象的宽度。
© 2024 The Qt Company Ltd. 本文件中的文档贡献是各自拥有者的版权。本提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版条款授权。Qt及其相应的标志是芬兰和/或全球其他国家的The Qt Company Ltd.的商标。所有其他商标均属其各自所有者。