Spec-Zone.ru › Qt 5.13

Класс 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.13/qtextinlineobject.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API