Класс 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 для обработки встроенных объектов при реализации пользовательского макета.
Встроенный объект имеет различные атрибуты, которые можно задать, например, используя setWidth(), setAscent() и setDescent(). Прямоугольник, который он занимает, задается rect(), а его направление - textDirection(). Его положение в макете текста задается textPosition(), а формат - формат().
Документация по функциям-членам
qreal QTextInlineObject::ascent() const
Возвращает восходящую часть встроенного объекта.
См. также setAscent(), descent(), ширина() и прямоугольник().
qreal QTextInlineObject::descent() const
Возвращает нисходящую часть встроенного объекта.
См. также setDescent(), 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(), setDescent(), ширина() и прямоугольник().
void QTextInlineObject::установитьСпуск(qreal d)
Устанавливает нисходящую часть встроенного объекта в d.
См. также descent(), setAscent(), ширина() и прямоугольник().
void QTextInlineObject::установитьШирина(qreal w)
Устанавливает ширину встроенного объекта в w.
См. также ширина(), ascent(), descent() и прямоугольник().
Qt::LayoutDirection QTextInlineObject::направлениеТекста() const
Возвращает, должен ли объект выстраиваться справа налево или слева направо.
int QTextInlineObject::позицияТекста() const
Положение встроенного объекта в макете текста.
qreal QTextInlineObject::ширина() const
Возвращает ширину встроенного объекта.
См. также setWidth(), ascent(), descent() и rect().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qtextinlineobject.html