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