Spec-Zone.ru › Qt 5.11

Класс QTextItem

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

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

Открытые типы

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

Открытые функции

qreal ascent() const
qreal descent() const
QFont font() const
QTextItem::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 является типом-псевдонимом для QFlags<RenderFlag>. Он хранит логическое ИЛИ сочетание значений RenderFlag.

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

qreal QTextItem::ascent() const

Соответствует ascent части текста, который отображается.

qreal QTextItem::descent() const

Соответствует descent части текста, который отображается.

QFont QTextItem::font() const

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

QTextItem::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/archives/qt-5.11/qtextitem.html

Spec-Zone.ru

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