Spec-Zone.ru › Qt 5.9

Класс QTextItem

Класс QTextItem предоставляет всю необходимую информацию для отрисовки текста в пользовательском движке отрисовки. Подробнее...

Заголовок: #include <QTextItem>
qmake: QT += gui
  • Список всех членов, включая унаследованные

Типы публичного доступа

Перечисление RenderFlag { RightToLeft, Overline, Underline, StrikeOut }
Флаги RenderFlags

Функции публичного доступа

qreal ascent() const
qreal descent() const
QFont font() const
RenderFlags renderFlags() const
QString text() const
qreal width() const

Подробное описание

Класс QTextItem предоставляет всю необходимую информацию для отрисовки текста в пользовательском движке отрисовки.

При реализации собственного движка отрисовки необходимо переопределить функцию QPaintEngine::drawTextItem(), которая принимает объект QTextItem в качестве одного из аргументов.

Документация по типам членов

перечисление QTextItem::RenderFlagфлаги QTextItem::RenderFlags

Константа Значение Описание
QTextItem::RightToLeft 0x1 Отрисовать текст справа налево.
QTextItem::Overline 0x10 Отрисовать линию над текстом.
QTextItem::Underline 0x20 Отрисовать линию под текстом.
QTextItem::StrikeOut 0x40 Отрисовать линию через текст.

Тип RenderFlags — это typedef для QFlags<RenderFlag>. Он хранит логическое ИЛИ сочетание значений RenderFlag.

Документация по функциям-членам

qreal QTextItem::ascent() const

Соответствует величине ascent части текста, которая должна быть нарисована.

qreal QTextItem::descent() const

Соответствует величине descent части текста, которая должна быть нарисована.

QFont QTextItem::font() const

Возвращает шрифт, который должен быть использован для отрисовки текста.

RenderFlags QTextItem::renderFlags() const

Возвращает используемые флаги отрисовки.

QString QTextItem::text() const

Возвращает текст, который должен быть нарисован.

qreal QTextItem::width() const

Указывает общую ширину текста, который должен быть нарисован.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtextitem.html

Spec-Zone.ru

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