Sur cette page

QTextInlineObject Class

La classe QTextInlineObject représente un objet en ligne dans un site QAbstractTextDocumentLayout et ses implémentations. Plus d'informations...

En-tête : #include <QTextInlineObject>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui

Remarque : toutes les fonctions de cette classe sont réentrantes.

Fonctions publiques

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

Description détaillée

Normalement, vous n'avez pas besoin de créer un QTextInlineObject. Il est utilisé par QAbstractTextDocumentLayout pour gérer les objets inline lors de la mise en œuvre d'une mise en page personnalisée.

L'objet inline possède divers attributs qui peuvent être définis, par exemple en utilisant setWidth(), setAscent() et setDescent(). Le rectangle qu'il occupe est donné par rect(), et sa direction par textDirection(). Sa position dans la mise en page du texte est donnée par textPosition(), et son format est donné par format().

Documentation des fonctions membres

qreal QTextInlineObject::ascent() const

Renvoie l'ascension de l'objet en ligne.

Voir aussi setAscent(), descent(), width() et rect().

qreal QTextInlineObject::descent() const

Renvoie la descente de l'objet inline.

Voir aussi setDescent(), ascent(), width() et rect().

QTextFormat QTextInlineObject::format() const

Renvoie le format de l'objet en ligne dans la mise en page du texte.

int QTextInlineObject::formatIndex() const

Renvoie un nombre entier décrivant le format de l'objet en ligne dans la mise en page du texte.

qreal QTextInlineObject::height() const

Renvoie la hauteur totale de l'objet en ligne. Elle est égale à ascent() + descent() + 1.

Voir aussi ascent(), descent(), width() et rect().

bool QTextInlineObject::isValid() const

Renvoie true si cet objet en ligne est valide, sinon renvoie false.

QRectF QTextInlineObject::rect() const

Renvoie le rectangle de l'objet inline.

Voir aussi ascent(), descent() et width().

void QTextInlineObject::setAscent(qreal a)

Fixe l'ascension de l'objet en ligne à a.

Voir aussi ascent(), setDescent(), width() et rect().

void QTextInlineObject::setDescent(qreal d)

Définit la descente de l'objet en ligne à d.

Voir aussi descent(), setAscent(), width() et rect().

void QTextInlineObject::setWidth(qreal w)

Fixe la largeur de l'objet en ligne à w.

Voir aussi width(), ascent(), descent() et rect().

Qt::LayoutDirection QTextInlineObject::textDirection() const

Indique si l'objet doit être disposé de droite à gauche ou de gauche à droite.

int QTextInlineObject::textPosition() const

Position de l'objet en ligne dans la mise en page du texte.

qreal QTextInlineObject::width() const

Renvoie la largeur de l'objet inline.

Voir aussi setWidth(), ascent(), descent() et 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.