QTextInlineObject Class
La clase QTextInlineObject representa un objeto inline en un QAbstractTextDocumentLayout y sus implementaciones. Más...
| Cabecera: | #include <QTextInlineObject> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
- Lista de todos los miembros, incluidos los heredados
- QTextInlineObject es parte de las APIs de Procesamiento de Texto Enriquecido.
Nota: Todas las funciones de esta clase son reentrantes.
Funciones públicas
| 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 |
Descripción detallada
Normalmente, no es necesario crear un QTextInlineObject. QAbstractTextDocumentLayout lo utiliza para manejar objetos en línea cuando se implementa un diseño personalizado.
El objeto inline tiene varios atributos que pueden ser establecidos, por ejemplo usando, setWidth(), setAscent(), y setDescent(). El rectángulo que ocupa viene dado por rect(), y su dirección por textDirection(). Su posición en el diseño del texto viene dada por textPosition(), y su formato por format().
Documentación de las funciones miembro
qreal QTextInlineObject::ascent() const
Devuelve el ascenso del objeto en línea.
Véase también setAscent(), descent(), width() y rect().
qreal QTextInlineObject::descent() const
Devuelve el descenso del objeto en línea.
Véase también setDescent(), ascent(), width() y rect().
QTextFormat QTextInlineObject::format() const
Devuelve el formato del objeto en línea dentro del diseño de texto.
int QTextInlineObject::formatIndex() const
Devuelve un número entero que describe el formato del objeto en línea dentro de la disposición del texto.
qreal QTextInlineObject::height() const
Devuelve la altura total del objeto en línea. Es igual a ascent() + descent() + 1.
Véase también ascent(), descent(), width() y rect().
bool QTextInlineObject::isValid() const
Devuelve true si este objeto inline es válido; en caso contrario devuelve false.
QRectF QTextInlineObject::rect() const
Devuelve el rectángulo del objeto en línea.
Véase también ascent(), descent() y width().
void QTextInlineObject::setAscent(qreal a)
Establece el ascenso del objeto en línea en a.
Véase también ascent(), setDescent(), width() y rect().
void QTextInlineObject::setDescent(qreal d)
Establece el descenso del objeto en línea en d.
Véase también descent(), setAscent(), width() y rect().
void QTextInlineObject::setWidth(qreal w)
Establece la anchura del objeto en línea en w.
Véase también width(), ascent(), descent() y rect().
Qt::LayoutDirection QTextInlineObject::textDirection() const
Devuelve si el objeto debe disponerse de derecha a izquierda o de izquierda a derecha.
int QTextInlineObject::textPosition() const
La posición del objeto en línea dentro del diseño del texto.
qreal QTextInlineObject::width() const
Devuelve la anchura del objeto en línea.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.