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

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.

Siehe auch setWidth(), ascent(), descent(), und rect().

© 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.