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