Класс QTextInlineObject
Класс QTextInlineObject представляет встроенный объект в QAbstractTextDocumentLayout и его реализациях. Подробнее...
| Заголовок: | #include <QTextInlineObject> |
| qmake: | QT += gui |
Примечание: Все функции в этом классе являются реентерабельными.
Открытые функции
| qreal | ascent() const |
| qreal | descent() const |
| QTextFormat | формат() const |
| int | индексФормата() const |
| qreal | высота() const |
| bool | isValid() const |
| QRectF | прямоугольник() const |
| void | setAscent(qreal a) |
| void | setDescent(qreal d) |
| void | setWidth(qreal w) |
| Qt::LayoutDirection | направлениеТекста() const |
| int | позицияТекста() const |
| qreal | ширина() const |
Подробное описание
Класс QTextInlineObject представляет собой встроенный объект в QAbstractTextDocumentLayout и его реализациях.
Обычно вам не нужно создавать 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/archives/qt-5.11/qtextinlineobject.html