QTextObject Class
La clase QTextObject es una clase base para diferentes tipos de objetos que pueden agrupar partes de un QTextDocument. Más...
| Cabecera: | #include <QTextObject> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Hereda: | QObject |
| Heredado por: |
- Lista de todos los miembros, incluidos los heredados
- QTextObject es parte de las APIs de Procesamiento de Texto Enriquecido.
Nota: Todas las funciones de esta clase son reentrantes.
Funciones Públicas
| QTextDocument * | document() const |
| QTextFormat | format() const |
| int | formatIndex() const |
| int | objectIndex() const |
Funciones protegidas
| QTextObject(QTextDocument *document) | |
| virtual | ~QTextObject() |
| void | setFormat(const QTextFormat &format) |
Descripción detallada
Los objetos de texto de agrupación comunes son las listas (QTextList), los marcos (QTextFrame) y las tablas (QTextTable). Un objeto de texto tiene asociados format() y document().
Existen esencialmente dos tipos de objetos de texto: los que se utilizan con bloques (formatos de bloque) y los que se utilizan con caracteres (formatos de carácter). Los primeros derivan de QTextBlockGroup, y los segundos de QTextFrame.
Rara vez necesitará utilizar esta clase directamente. Al crear objetos de texto personalizados, también necesitarás reimplementar QTextDocument::createObject(), que actúa como método de fábrica para crear objetos de texto.
Véase también QTextDocument.
Documentación de las funciones miembro
[explicit protected] QTextObject::QTextObject(QTextDocument *document)
Crea un nuevo QTextObject para la dirección document.
Advertencia: Esta función nunca debe ser llamada directamente, sino sólo desde QTextDocument::createObject().
[virtual noexcept protected] QTextObject::~QTextObject()
Destruye el objeto de texto.
Advertencia: Los objetos de texto son propiedad del documento, por lo que nunca debes destruirlos tú mismo.
QTextDocument *QTextObject::document() const
Devuelve el documento al que pertenece este objeto.
Véase también format().
QTextFormat QTextObject::format() const
Devuelve el formato del objeto de texto.
Véase también setFormat() y document().
int QTextObject::formatIndex() const
Devuelve el índice del formato del objeto en la lista interna de formatos del documento.
Véase también QTextDocument::allFormats().
int QTextObject::objectIndex() const
Devuelve el índice de este objeto. Puede utilizarse junto con QTextFormat::setObjectIndex().
[protected] void QTextObject::setFormat(const QTextFormat &format)
Establece la dirección format del objeto de texto.
Véase también format().
© 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.