QTextInlineObject Class
Die Klasse „QTextInlineObject“ repräsentiert ein Inline-Objekt in einem „ QAbstractTextDocumentLayout “ und dessen Implementierungen. Mehr...
| Header: | #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-Verarbeitungs-APIs.
Hinweis: Alle Funktionen 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 |
Ausführliche Beschreibung
Normalerweise müssen Sie kein QTextInlineObject anlegen. Es wird von QAbstractTextDocumentLayout verwendet, um Inline-Objekte bei der Implementierung eines benutzerdefinierten Layouts zu verarbeiten.
Das Inline-Objekt verfügt über verschiedene Attribute, die beispielsweise mit den Funktionen ` setWidth()`, ` setAscent()` und ` setDescent()` gesetzt werden können. Der von ihm eingenommene Bereich wird durch ` rect()` festgelegt, seine Ausrichtung durch ` textDirection()`. Seine Position im Textlayout wird durch ` textPosition()` bestimmt, und sein Format durch ` format()`.
Dokumentation der Member-Funktionen
qreal QTextInlineObject::ascent() const
Gibt den Ascent des Inline-Objekts zurück.
Siehe auch setAscent(), descent(), width() und rect().
qreal QTextInlineObject::descent() const
Gibt die Abstammung 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. Diese entspricht 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 Abstand des Inline-Objekts auf „ a “.
Siehe auch ascent(), setDescent(), width() und rect().
void QTextInlineObject::setDescent(qreal d)
Setzt den Abstand des Inline-Objekts nach unten 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 ausgerichtet 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.
© 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.