En esta página

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

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.

Véase también setWidth(), ascent(), descent() y rect().

© 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.