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 |
- Liste de tous les membres, y compris les membres hérités
- QTextInlineObject fait partie de Rich Text Processing APIs.
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.
© 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.