The QTextInlineObject class represents an inline object in a QAbstractTextDocumentLayout and its implementations. More...
Header: | #include <QTextInlineObject> |
CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Note: All functions in this class are reentrant.
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(), and 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().
Returns the inline object's ascent.
See also setAscent(), descent(), width(), and rect().
Returns the inline object's descent.
See also setDescent(), ascent(), width(), and rect().
Returns format of the inline object within the text layout.
Returns an integer describing the format of the inline object within the text layout.
Returns the inline object's total height. This is equal to ascent() + descent() + 1.
See also ascent(), descent(), width(), and rect().
Returns true
if this inline object is valid; otherwise returns false.
Returns the inline object's rectangle.
See also ascent(), descent(), and width().
Sets the inline object's ascent to a.
See also ascent(), setDescent(), width(), and rect().
Sets the inline object's descent to d.
See also descent(), setAscent(), width(), and rect().
Sets the inline object's width to w.
See also width(), ascent(), descent(), and rect().
Returns if the object should be laid out right-to-left or left-to-right.
The position of the inline object within the text layout.
Returns the inline object's width.
See also setWidth(), ascent(), descent(), and rect().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtextinlineobject.html