Spec-Zone.ru › Qt 5.6

Класс QTextItem

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

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

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

Перечисление RenderFlag { Справа налево, Черта сверху, Черта снизу, Зачеркнутый }
флаги 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 является псевдонимом для 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/archives/qt-5.6/qtextitem.html

Spec-Zone.ru

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