Класс QTextLength
Класс QTextLength инкапсулирует различные типы длин, используемые в QTextDocument. Подробнее...
| Заголовок: | #include <QTextLength> |
| qmake: | QT += gui |
Примечание: Все функции в этом классе являются реентерабельными.
Открытые типы
| перечисление | Тип { ПеременнаяДлина, ФиксированнаяДлина, ПроцентнаяДлина } |
Открытые функции
| QTextLength() | |
| QTextLength(Тип type, qreal value) | |
| qreal | rawValue() const |
| Тип | type() const |
| qreal | value(qreal maximumLength) const |
| operator QVariant() const | |
| bool | operator!=(const QTextLength &other) const |
| bool | operator==(const QTextLength &other) const |
Подробное описание
Класс QTextLength инкапсулирует различные типы длин, используемые в QTextDocument.
Когда мы задаем значение длины элемента в текстовом документе, нам часто необходимо предоставить дополнительную информацию, чтобы длина использовалась так, как мы ожидаем. Например, когда мы задаем ширину таблицы, значение может представлять фиксированное количество пикселей или процентное значение. Эта информация изменяет как значение, так и способ его использования.
Обычно этот класс используется для задания ширины таблиц. Эти ширины могут быть заданы как фиксированное количество пикселей, как процент от ширины содержащей области или как переменная ширина, которая занимает только необходимое пространство.
См. также QTextTable.
Документация по типам членов
перечисление QTextLength::Тип
Это перечисление описывает различные типы, которые может иметь объект длины.
| Константа | Значение | Описание |
|---|---|---|
QTextLength::VariableLength |
0 |
Ширина объекта переменная |
QTextLength::FixedLength |
1 |
Ширина объекта фиксированная |
QTextLength::PercentageLength |
2 |
Ширина объекта в процентах от максимальной ширины |
См. также type().
Документация по функциям членов
QTextLength::QTextLength()
Создает новый объект длины, представляющий переменный размер.
QTextLength::QTextLength(Тип type, qreal value)
Создает новый объект длины заданного типа и значения.
qreal QTextLength::rawValue() const
Возвращает значение ограничения, специфичное для типа длины. Если длина - QTextLength::ПроцентнаяДлина, то значение в процентах, в диапазоне от 0 до 100. Если длина - QTextLength::ФиксированнаяДлина, то возвращается это фиксированное значение. Для переменных длин возвращается ноль.
Тип QTextLength::type() const
Возвращает тип этого объекта длины.
См. также QTextLength::Тип.
qreal QTextLength::value(qreal maximumLength) const
Возвращает эффективную длину, ограниченную типом объекта длины и указанной maximumLength.
См. также type().
QTextLength::operator QVariant() const
Возвращает длину текста как QVariant
bool QTextLength::operator!=(const QTextLength &other) const
Возвращает true, если эта длина текста отличается от длины текста other.
bool QTextLength::operator==(const QTextLength &other) const
Возвращает true, если эта длина текста совпадает с длиной текста other.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qtextlength.html