Spec-Zone.ru › Qt 6.0

Класс QTextListFormat

Класс QTextListFormat предоставляет информацию о форматировании списков в QTextDocument. Подробнее...

Заголовок: #include <QTextListFormat>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Наследует: QTextFormat
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются реентерабельными.

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

Перечисление Стиль { СписокДиск, СписокКруг, СписокКвадрат, СписокДесятичный, СписокМаленькиеБуквы, …, СписокБольшиеРимскиеЦифры }

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

QTextListFormat()
int отступ() const
bool isValid() const
QString префиксЧисла() const
QString суффиксЧисла() const
void установитьОтступ(int отступ)
void установитьПрефиксЧисла(const QString &префиксЧисла)
void установитьСуффиксЧисла(const QString &суффиксЧисла)
void установитьСтиль(QTextListFormat::Style стиль)
QTextListFormat::Style стиль() const

Подробное описание

Список состоит из одного или нескольких элементов, представленных как текстовые блоки. Формат списка определяет внешний вид элементов в списке. В частности, он определяет отступ и стиль каждого элемента.

Отступ элементов — это целое число, которое смещает каждый элемент от левой границы на определенное количество. Это значение читается с помощью отступ() и устанавливается с помощью установитьОтступ().

Стиль, используемый для оформления каждого элемента, устанавливается с помощью установитьСтиль() и может быть прочитан с помощью функции стиль(). Стиль управляет типом маркеров и схемой нумерации, используемых для элементов списка. Обратите внимание, что списки, использующие десятичную систему нумерации, начинают счет с 1, а не с 0.

Свойства стиля можно устанавливать для дальнейшей настройки внешнего вида элементов списка; например, свойства ListNumberPrefix и ListNumberSuffix можно использовать для настройки чисел, используемых в упорядоченном списке, таким образом, чтобы они отображались как (1), (2), (3) и т. д.:

QTextListFormat listFormat;

listFormat.setStyle(QTextListFormat::ListDecimal);
listFormat.setNumberPrefix("(");
listFormat.setNumberSuffix(")");

cursor.insertList(listFormat);

См. также QTextList.

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

Перечисление QTextListFormat::Стиль

Это перечисление описывает символы, используемые для оформления элементов списка:

Постоянная Значение Описание
QTextListFormat::ListDisc -1 заполненный круг
QTextListFormat::ListCircle -2 пустой круг
QTextListFormat::ListSquare -3 заполненный квадрат
QTextListFormat::ListDecimal -4 десятичные значения в возрастающем порядке
QTextListFormat::ListLowerAlpha -5 строчные латинские буквы в алфавитном порядке
QTextListFormat::ListUpperAlpha -6 заглавные латинские буквы в алфавитном порядке
QTextListFormat::ListLowerRoman -7 строчные римские цифры (поддерживает только до 4999 элементов)
QTextListFormat::ListUpperRoman -8 заглавные римские цифры (поддерживает только до 4999 элементов)

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

QTextListFormat::QTextListFormat()

Создает новый объект формата списка.

int QTextListFormat::отступ() const

Возвращает отступ формата списка. Отступ умножается на свойство QTextDocument::indentWidth для получения эффективного отступа в пикселях.

См. также установитьОтступ().

bool QTextListFormat::isValid() const

Возвращает true , если этот формат списка допустим; в противном случае возвращает false.

QString QTextListFormat::префиксЧисла() const

Возвращает префикс числа формата списка.

См. также установитьПрефиксЧисла().

QString QTextListFormat::суффиксЧисла() const

Возвращает суффикс числа формата списка.

См. также установитьСуффиксЧисла().

void QTextListFormat::установитьОтступ(int отступ)

Устанавливает отступ формата списка. Отступ умножается на свойство QTextDocument::indentWidth для получения эффективного отступа в пикселях.

См. также отступ().

void QTextListFormat::установитьПрефиксЧисла(const QString &префиксЧисла)

Устанавливает префикс числа формата списка на строку, указанную параметром префиксЧисла. Это можно использовать со всеми типами упорядоченных списков. Он не оказывает никакого влияния на неупорядоченные типы списков.

По умолчанию префикс — это пустая строка.

См. также префиксЧисла().

void QTextListFormat::установитьСуффиксЧисла(const QString &суффиксЧисла)

Устанавливает суффикс числа формата списка на строку, указанную параметром суффиксЧисла. Это можно использовать со всеми типами упорядоченных списков. Он не оказывает никакого влияния на неупорядоченные типы списков.

По умолчанию суффикс — это «.».

См. также суффиксЧисла().

void QTextListFormat::установитьСтиль(QTextListFormat::Стиль стиль)

Устанавливает стиль формата списка.

См. также стиль() и Стиль.

QTextListFormat::Стиль QTextListFormat::стиль() const

Возвращает стиль формата списка.

См. также установитьСтиль() и Стиль.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qtextlistformat.html

Spec-Zone.ru

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