Spec-Zone.ru › Qt 5.11

Класс QTextListFormat

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

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

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

Общедоступные типы

Перечисление Стиль { ListDisc, ListCircle, ListSquare, ListDecimal, ..., ListUpperRoman }

Общедоступные функции

QTextListFormat()
int отступ() const
bool isValid() const
QString префикс_числа() const
QString суффикс_числа() const
void установить_отступ(int отступ)
void установить_префикс_числа(const QString &префикс_числа)
void установить_суффикс_числа(const QString &суффикс_числа)
void установить_стиль(QTextListFormat::Style стиль)
QTextListFormat::Style стиль() const
  • 51 общедоступных функций унаследовано от QTextFormat

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

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

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

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

Стиль, используемый для оформления каждого элемента, задается с помощью установить_стиль() и может быть прочитан с помощью функции стиль(). Стиль определяет тип маркеров и схемы нумерации, используемых для элементов в списке. Обратите внимание, что списки, использующие десятичную схему нумерации, начинают счет с 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

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

Эта функция была добавлена в Qt 4.8.

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

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

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

Эта функция была добавлена в Qt 4.8.

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

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

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

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

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

Задает префикс числа формата списка строкой префикс_числа. Это можно использовать со всеми типами упорядоченных списков. Это не оказывает никакого влияния на неупорядоченные типы списков.

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

Эта функция была добавлена в Qt 4.8.

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

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

Задает суффикс числа формата списка строкой суффикс_числа. Это можно использовать со всеми типами упорядоченных списков. Это не оказывает никакого влияния на неупорядоченные типы списков.

По умолчанию суффикс — ".".

Эта функция была добавлена в Qt 4.8.

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

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

Задает стиль формата списка стиль.

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

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

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

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

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

Spec-Zone.ru

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