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