QTextInlineObject Class
Die Klasse QTextInlineObject repräsentiert ein Inline-Objekt in einer QAbstractTextDocumentLayout und deren Implementierungen. Mehr...
Kopfzeile: | #include <QTextInlineObject> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QTextInlineObject ist Teil der Rich Text Processing APIs.
Hinweis: Alle Funktionen in dieser Klasse sind reentrant.
Öffentliche Funktionen
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 |
Detaillierte Beschreibung
Normalerweise ist es nicht notwendig, ein QTextInlineObject zu erstellen. Es wird von QAbstractTextDocumentLayout verwendet, um Inline-Objekte bei der Implementierung eines benutzerdefinierten Layouts zu behandeln.
Das Inline-Objekt hat verschiedene Attribute, die zum Beispiel mit setWidth(), setAscent() und setDescent() gesetzt werden können. Das Rechteck, das es einnimmt, wird durch rect() angegeben, seine Richtung durch textDirection(). Seine Position im Textlayout wird durch textPosition() und sein Format durch format() bestimmt.
Dokumentation der Mitgliedsfunktionen
qreal QTextInlineObject::ascent() const
Gibt den Aufstieg des Inline-Objekts zurück.
Siehe auch setAscent(), descent(), width(), und rect().
qreal QTextInlineObject::descent() const
Gibt den Abstieg des Inline-Objekts zurück.
Siehe auch setDescent(), ascent(), width(), und rect().
QTextFormat QTextInlineObject::format() const
Gibt das Format des Inline-Objekts innerhalb des Textlayouts zurück.
int QTextInlineObject::formatIndex() const
Gibt eine Ganzzahl zurück, die das Format des Inline-Objekts innerhalb des Textlayouts beschreibt.
qreal QTextInlineObject::height() const
Gibt die Gesamthöhe des Inline-Objekts zurück. Dies ist gleich ascent() + descent() + 1.
Siehe auch ascent(), descent(), width(), und rect().
bool QTextInlineObject::isValid() const
Gibt true
zurück, wenn dieses Inline-Objekt gültig ist; andernfalls wird false zurückgegeben.
QRectF QTextInlineObject::rect() const
Gibt das Rechteck des Inline-Objekts zurück.
Siehe auch ascent(), descent(), und width().
void QTextInlineObject::setAscent(qreal a)
Setzt den Aufstieg des Inline-Objekts auf a.
Siehe auch ascent(), setDescent(), width(), und rect().
void QTextInlineObject::setDescent(qreal d)
Setzt die Abstammung des Inline-Objekts auf d.
Siehe auch descent(), setAscent(), width(), und rect().
void QTextInlineObject::setWidth(qreal w)
Setzt die Breite des Inline-Objekts auf w.
Siehe auch width(), ascent(), descent(), und rect().
Qt::LayoutDirection QTextInlineObject::textDirection() const
Gibt zurück, ob das Objekt von rechts nach links oder von links nach rechts angeordnet werden soll.
int QTextInlineObject::textPosition() const
Die Position des Inline-Objekts innerhalb des Textlayouts.
qreal QTextInlineObject::width() const
Gibt die Breite des Inline-Objekts zurück.
© 2025 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.