Класс 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 для обработки встроенных объектов при реализации пользовательской компоновки.
Встроенный объект имеет различные атрибуты, которые можно установить, например, с помощью 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.14/qtextinlineobject.html