Класс 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(), а формат — методом format().
Документация по членам-функциям
qreal QTextInlineObject::ascent() const
Возвращает возвышение встроенного объекта.
См. также setAscent(), descent(), width() и rect().
qreal QTextInlineObject::descent() const
Возвращает спуск встроенного объекта.
См. также setDescent(), ascent(), width() и rect().
QTextFormat QTextInlineObject::format() const
Возвращает формат встроенного объекта в макете текста.
int QTextInlineObject::formatIndex() const
Возвращает целое число, описывающее формат встроенного объекта в макете текста.
qreal QTextInlineObject::height() const
Возвращает общую высоту встроенного объекта. Она равна ascent() + descent() + 1.
См. также ascent(), descent(), width() и rect().
bool QTextInlineObject::isValid() const
Возвращает true если этот встроенный объект действителен; в противном случае возвращает false.
QRectF QTextInlineObject::rect() const
Возвращает прямоугольник встроенного объекта.
См. также ascent(), descent() и width().
void QTextInlineObject::setAscent(qreal a)
Устанавливает возвышение встроенного объекта равным a.
См. также ascent(), setDescent(), width() и rect().
void QTextInlineObject::setDescent(qreal d)
Устанавливает спуск встроенного объекта равным d.
См. также descent(), setAscent(), width() и rect().
void QTextInlineObject::setWidth(qreal w)
Устанавливает ширину встроенного объекта равной w.
См. также width(), ascent(), descent() и rect().
Qt::LayoutDirection QTextInlineObject::textDirection() const
Возвращает значение, определяющее, должен ли объект располагаться справа налево или слева направо.
int QTextInlineObject::textPosition() const
Позиция встроенного объекта в макете текста.
qreal QTextInlineObject::width() 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.0/qtextinlineobject.html