Класс QTextLength
Класс QTextLength инкапсулирует различные типы длин, используемые в QTextDocument. Подробнее...
| Заголовок: | #include <QTextLength> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
Примечание: Все функции в этом классе являются реентерабельными.
Открытые типы
| Перечисление | Тип { ПеременнаяДлина, ФиксированнаяДлина, ПроцентнаяДлина } |
Открытые функции
| QTextLength(QTextLength::Тип тип, qreal значение) | |
| QTextLength() | |
| qreal | rawValue() const |
| QTextLength::Тип | тип() const |
| qreal | значение(qreal максимальнаяДлина) const |
| QVariant | operator QVariant() const |
| bool | operator!=(const QTextLength &другая) const |
| bool | operator==(const QTextLength &другая) const |
Подробное описание
При указании значения длины элемента в текстовом документе часто необходимо предоставить дополнительную информацию, чтобы длина использовалась так, как ожидается. Например, при указании ширины таблицы значение может представлять фиксированное количество пикселей или процентное значение. Эта информация изменяет как смысл значения, так и способ его использования.
Как правило, этот класс используется для указания ширины таблицы. Она может быть задана как фиксированное количество пикселей, как процент от ширины содержащей рамки или как переменная ширина, позволяющая занять только необходимое пространство.
См. также QTextTable.
Документация по типам членов
Перечисление QTextLength::Тип
Это перечисление описывает различные типы, которые может иметь объект длины.
| Константа | Значение | Описание |
|---|---|---|
QTextLength::VariableLength |
0 |
Ширина объекта переменная |
QTextLength::FixedLength |
1 |
Ширина объекта фиксированная |
QTextLength::PercentageLength |
2 |
Ширина объекта в процентах от максимальной ширины |
См. также тип().
Документация по функциям-членам
QTextLength::QTextLength(QTextLength::Тип тип, qreal значение)
Создает новый объект длины заданного типа и значения.
QTextLength::QTextLength()
Создаёт новый объект длины, представляющий переменный размер.
qreal QTextLength::rawValue() const
Возвращает значение ограничения, специфическое для типа длины. Если длина — QTextLength::ПроцентнаяДлина, то значение raw — в процентах, в диапазоне от 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-6.2/qtextlength.html