QTextInlineObject Class
La classe `QTextInlineObject` représente un objet en ligne dans un ` QAbstractTextDocumentLayout ` et ses implémentations. En savoir plus...
| En-tête : | #include <QTextInlineObject> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
- Liste de tous les membres, y compris les membres hérités
- QTextInlineObject fait partie des API de traitement de texte enrichi.
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
En règle générale, vous n’avez pas besoin de créer un objet QTextInlineObject. Il est utilisé par QAbstractTextDocumentLayout pour gérer les objets en ligne lors de la mise en œuvre d’une mise en page personnalisée.
L’objet en ligne dispose de divers attributs qui peuvent être définis, par exemple à l’aide de setWidth(), setAscent() et setDescent(). Le rectangle qu’il occupe est défini par rect(), et son orientation par textDirection(). Sa position dans la mise en page du texte est définie par textPosition(), et son format par format().
Documentation des fonctions membres
qreal QTextInlineObject::ascent() const
Renvoie l'ascension de l'objet en ligne.
Voir également setAscent(), descent(), width() et rect().
qreal QTextInlineObject::descent() const
Renvoie la descendance de l'objet en ligne.
Voir également setDescent(), ascent(), width() et rect().
QTextFormat QTextInlineObject::format() const
Renvoie le format de l'objet intégré dans la mise en page du texte.
int QTextInlineObject::formatIndex() const
Renvoie un entier décrivant le format de l'objet intégré 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 également 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 en ligne.
Voir également ascent(), descent() et width().
void QTextInlineObject::setAscent(qreal a)
Définit l'ascension de l'objet en ligne sur a.
Voir également ascent(), setDescent(), width() et rect().
void QTextInlineObject::setDescent(qreal d)
Définit la marge descendante de l'objet en ligne sur d.
Voir également descent(), setAscent(), width() et rect().
void QTextInlineObject::setWidth(qreal w)
Définit la largeur de l'objet en ligne sur w.
Voir également width(), ascent(), descent() et rect().
Qt::LayoutDirection QTextInlineObject::textDirection() const
Indique si l'objet doit être mis en page de droite à gauche ou de gauche à droite.
int QTextInlineObject::textPosition() const
La position de l'objet en ligne dans la mise en page du texte.
qreal QTextInlineObject::width() const
Renvoie la largeur de l'objet en ligne.
© 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.