Класс QTextInlineObject
Класс QTextInlineObject представляет встроенный объект в QAbstractTextDocumentLayout и его реализациях. Подробнее...
| Заголовок: | #include <QTextInlineObject> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
Примечание: Все функции в этом классе являются реентерабельными.
Открытые функции
| qreal | ascent() const |
| qreal | descent() const |
| QTextFormat | формат() const |
| int | индексФормата() const |
| qreal | высота() const |
| bool | isValid() const |
| QRectF | прямоугольник() const |
| void | установитьПодъем(qreal a) |
| void | установитьСпуск(qreal d) |
| void | установитьширину(qreal w) |
| Qt::LayoutDirection | направлениеТекста() const |
| int | положениеВТексте() const |
| qreal | ширина() const |
Подробное описание
Обычно создавать QTextInlineObject не нужно. Он используется QAbstractTextDocumentLayout для обработки встроенных объектов при реализации пользовательской компоновки.
Встроенный объект имеет различные атрибуты, которые можно установить, например, с помощью установитьширину(), установитьПодъем() и установитьСпуск(). Прямоугольник, который он занимает, задается прямоугольник(), а его направление — направлениеТекста(). Его позиция в макете текста задается положениеВТексте(), а его формат — форматом.
Документация по членам-функциям
qreal QTextInlineObject::ascent() const
Возвращает подъем встроенного объекта.
См. также установитьПодъем(), descent(), ширина() и прямоугольник().
qreal QTextInlineObject::descent() const
Возвращает спуск встроенного объекта.
См. также установитьСпуск(), ascent(), ширина() и прямоугольник().
QTextFormat QTextInlineObject::формат() const
Возвращает формат встроенного объекта в макете текста.
int QTextInlineObject::индексФормата() const
Возвращает целое число, описывающее формат встроенного объекта в макете текста.
qreal QTextInlineObject::высота() const
Возвращает общую высоту встроенного объекта. Она равна ascent() + descent() + 1.
См. также ascent(), descent(), ширина() и прямоугольник().
bool QTextInlineObject::isValid() const
Возвращает true если этот встроенный объект корректен; в противном случае возвращает false.
QRectF QTextInlineObject::прямоугольник() const
Возвращает прямоугольник встроенного объекта.
См. также ascent(), descent() и ширина().
void QTextInlineObject::установитьПодъем(qreal a)
Устанавливает подъем встроенного объекта в a.
См. также ascent(), установитьСпуск(), ширина() и прямоугольник().
void QTextInlineObject::установитьСпуск(qreal d)
Устанавливает спуск встроенного объекта в d.
См. также descent(), установитьПодъем(), ширина() и прямоугольник().
void QTextInlineObject::установитьширину(qreal w)
Устанавливает ширину встроенного объекта в w.
См. также ширина(), ascent(), descent() и прямоугольник().
Qt::LayoutDirection QTextInlineObject::направлениеТекста() const
Возвращает, должна ли компоновка объекта выполняться справа налево или слева направо.
int QTextInlineObject::положениеВТексте() const
Позиция встроенного объекта в макете текста.
qreal QTextInlineObject::ширина() const
Возвращает ширину встроенного объекта.
См. также установитьширину(), ascent(), descent() и прямоугольник().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtextinlineobject.html