QTextObject Class
Die Klasse QTextObject ist eine Basisklasse für verschiedene Arten von Objekten, die Teile eines QTextDocument zusammenfassen können. Mehr...
Kopfzeile: | #include <QTextObject> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Vererbt: | QObject |
Vererbt von: |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QTextObject ist Teil der Rich Text Processing APIs.
Hinweis: Alle Funktionen in dieser Klasse sind reentrant.
Öffentliche Funktionen
QTextDocument * | document() const |
QTextFormat | format() const |
int | formatIndex() const |
int | objectIndex() const |
Geschützte Funktionen
QTextObject(QTextDocument *document) | |
virtual | ~QTextObject() |
void | setFormat(const QTextFormat &format) |
Detaillierte Beschreibung
Die üblichen gruppierenden Textobjekte sind Listen (QTextList), Rahmen (QTextFrame) und Tabellen (QTextTable). Ein Textobjekt hat ein zugehöriges format() und document().
Es gibt im Wesentlichen zwei Arten von Textobjekten: solche, die mit Blöcken verwendet werden (Blockformate), und solche, die mit Zeichen verwendet werden (Zeichenformate). Die erste Art wird von QTextBlockGroup abgeleitet, die zweite Art von QTextFrame.
Sie müssen diese Klasse nur selten direkt verwenden. Wenn Sie benutzerdefinierte Textobjekte erstellen, müssen Sie auch QTextDocument::createObject() reimplementieren, das als Fabrikmethode für die Erstellung von Textobjekten dient.
Siehe auch QTextDocument.
Dokumentation der Mitgliedsfunktionen
[explicit protected]
QTextObject::QTextObject(QTextDocument *document)
Erzeugt ein neues QTextObject für das angegebene document.
Warnung: Diese Funktion sollte nie direkt, sondern nur von QTextDocument::createObject() aus aufgerufen werden.
[virtual noexcept protected]
QTextObject::~QTextObject()
Zerstört das Textobjekt.
Achtung! Textobjekte sind Eigentum des Dokuments, Sie sollten sie also niemals selbst zerstören.
QTextDocument *QTextObject::document() const
Gibt das Dokument zurück, zu dem dieses Objekt gehört.
Siehe auch format().
QTextFormat QTextObject::format() const
Gibt das Format des Textobjekts zurück.
Siehe auch setFormat() und document().
int QTextObject::formatIndex() const
Gibt den Index des Formats des Objekts in der internen Formatliste des Dokuments zurück.
Siehe auch QTextDocument::allFormats().
int QTextObject::objectIndex() const
Gibt den Objektindex dieses Objekts zurück. Dies kann zusammen mit QTextFormat::setObjectIndex() verwendet werden.
[protected]
void QTextObject::setFormat(const QTextFormat &format)
Setzt die format des Textobjekts.
Siehe auch format().
© 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.