Spec-Zone.ru › Qt 6.1

Класс QTextFormat

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

Заголовок: #include <QTextFormat>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Наследуется от:

QTextBlockFormat, QTextCharFormat, QTextFrameFormat и QTextListFormat

  • Список всех членов, включая унаследованные

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

Типы публичного доступа

Перечисление ТипФормата { НеверныйФормат, ФорматБлока, ФорматСимвола, ФорматСписка, ФорматФрейма, ПользовательскийФормат }
Перечисление ТипыОбъектов { БезОбъекта, ОбъектИзображения, ОбъектТаблицы, ОбъектЯчейкиТаблицы, ПользовательскийОбъект }
Перечисление ФлагРазрываСтраницы { РазрывСтраницы_Автоматический, РазрывСтраницы_ВсегдаПеред, РазрывСтраницы_ВсегдаПосле }
Флаги ФлагиРазрываСтраницы
Перечисление Свойство { ИндексОбъекта, CssFloat, НаправлениеМаккета, ПероКонтура, КистьПереднегоПлана, …, ПользовательскоеСвойство }

Функции публичного доступа

QTextFormat(const QTextFormat &other)
QTextFormat(int type)
QTextFormat()
QTextFormat & operator=(const QTextFormat &other)
~QTextFormat()
QBrush background() const
bool boolProperty(int propertyId) const
QBrush brushProperty(int propertyId) const
void clearBackground()
void clearForeground()
void clearProperty(int propertyId)
QColor colorProperty(int propertyId) const
qreal doubleProperty(int propertyId) const
QBrush foreground() const
bool hasProperty(int propertyId) const
int intProperty(int propertyId) const
bool isBlockFormat() const
bool isCharFormat() const
bool isEmpty() const
bool isFrameFormat() const
bool isImageFormat() const
bool isListFormat() const
bool isTableCellFormat() const
bool isTableFormat() const
bool isValid() const
Qt::LayoutDirection layoutDirection() const
QTextLength lengthProperty(int propertyId) const
QList<QTextLength> lengthVectorProperty(int propertyId) const
void merge(const QTextFormat &other)
int objectIndex() const
int objectType() const
QPen penProperty(int propertyId) const
QMap<int, QVariant> properties() const
QVariant property(int propertyId) const
int propertyCount() const
void setBackground(const QBrush &brush)
void setForeground(const QBrush &brush)
void setLayoutDirection(Qt::LayoutDirection direction)
void setObjectIndex(int index)
void setObjectType(int type)
void setProperty(int propertyId, const QVariant &value)
void setProperty(int propertyId, const QList<QTextLength> &value)
QString stringProperty(int propertyId) const
void swap(QTextFormat &other)
QTextBlockFormat toBlockFormat() const
QTextCharFormat toCharFormat() const
QTextFrameFormat toFrameFormat() const
QTextImageFormat toImageFormat() const
QTextListFormat toListFormat() const
QTextTableCellFormat toTableCellFormat() const
QTextTableFormat toTableFormat() const
int type() const
QVariant operator QVariant() const
bool operator!=(const QTextFormat &other) const
bool operator==(const QTextFormat &other) const

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

QTextFormat — это универсальный класс для описания формата частей QTextDocument. Производные классы QTextCharFormat, QTextBlockFormat, QTextListFormat и QTextTableFormat обычно более полезны и описывают форматирование, применяемое к определённым частям документа.

Формат имеет FormatType, который определяет типы текстовых элементов, которые он может форматировать; например, блок текста, список, таблица и т. д. Формат также имеет различные свойства (некоторые специфические для определённых типов форматов), как описано в перечислении Property. У каждого свойства есть соответствующее свойство Property.

Тип формата задаётся с помощью type(), и формат можно проверить с помощью isCharFormat(), isBlockFormat(), isListFormat(), isTableFormat(), isFrameFormat() и isImageFormat(). Если тип определён, его можно получить с помощью toCharFormat(), toBlockFormat(), toListFormat(), toTableFormat(), toFrameFormat() и toImageFormat().

Свойства формата можно установить с помощью функций setProperty(), а получить — с помощью boolProperty(), intProperty(), doubleProperty() и stringProperty() в зависимости от ситуации. Все идентификаторы свойств, используемые в формате, можно получить с помощью allPropertyIds(). Один формат можно объединить с другим, используя merge().

Индекс объекта формата можно установить с помощью setObjectIndex() и получить с помощью objectIndex(). Эти методы можно использовать для связывания формата с объектом QTextObject. Он используется для представления списков, фреймов и таблиц внутри документа.

См. также Обработка форматированного текста.

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

перечисление QTextFormat::FormatType

Это перечисление описывает элемент текста, который форматирует объект QTextFormat.

Константа Значение Описание
QTextFormat::InvalidFormat -1 Недействительный формат, созданный конструктором по умолчанию
QTextFormat::BlockFormat 1 Объект форматирует блок текста
QTextFormat::CharFormat 2 Объект форматирует отдельный символ
QTextFormat::ListFormat 3 Объект форматирует список
QTextFormat::FrameFormat 5 Объект форматирует фрейм
QTextFormat::UserFormat 100

См. также QTextCharFormat, QTextBlockFormat, QTextListFormat, QTextTableFormat и type().

перечисление QTextFormat::ObjectTypes

Это перечисление описывает тип объекта QTextObject, с которым связан этот формат.

Константа Значение Описание
QTextFormat::NoObject 0
QTextFormat::ImageObject 1
QTextFormat::TableObject 2
QTextFormat::TableCellObject 3
QTextFormat::UserObject 0x1000 Первый объект, который можно использовать для целей, специфичных для приложения.

См. также QTextObject, QTextTable и QTextObject::format().

перечисление QTextFormat::PageBreakFlagфлаги QTextFormat::PageBreakFlags

Это перечисление описывает, как выполняется разбиение страниц при печати. Оно сопоставляется с соответствующими свойствами CSS.

Константа Значение Описание
QTextFormat::PageBreak_Auto 0 Разбиение страницы определяется автоматически в зависимости от доступного места на текущей странице
QTextFormat::PageBreak_AlwaysBefore 0x001 Страница всегда разбивается перед абзацем/таблицей
QTextFormat::PageBreak_AlwaysAfter 0x010 Новая страница всегда начинается после абзаца/таблицы

Тип PageBreakFlags является псевдонимом для QFlags<PageBreakFlag>. Он хранит логическое ИЛИ комбинацию значений PageBreakFlag.

См. также QTextBlockFormat::pageBreakPolicy(), QTextFrameFormat::pageBreakPolicy() и PageBreakPolicy.

перечисление QTextFormat::Property

Это перечисление описывает различные свойства, которые может иметь формат.

Константа Значение Описание
QTextFormat::ObjectIndex 0x0 Индекс форматированного объекта. См. objectIndex().

Свойства абзаца и символа

Константа Значение Описание
QTextFormat::CssFloat 0x0800 Как фрейм расположен относительно окружающего текста
QTextFormat::LayoutDirection 0x0801 Направление вывода текста в документе (Qt::LayoutDirection).
QTextFormat::OutlinePen 0x810
QTextFormat::ForegroundBrush 0x821
QTextFormat::BackgroundBrush 0x820
QTextFormat::BackgroundImageUrl 0x823

Свойства абзаца

Константа Значение Описание
QTextFormat::BlockAlignment 0x1010
QTextFormat::BlockTopMargin 0x1030
QTextFormat::BlockBottomMargin 0x1031
QTextFormat::BlockLeftMargin 0x1032
QTextFormat::BlockRightMargin 0x1033
QTextFormat::TextIndent 0x1034
QTextFormat::TabPositions 0x1035 Устанавливает позиции табуляции. Позиции табуляции — структуры QTextOption::Tab, хранящиеся в списке QList (внутренне, в QList<QVariant>).
QTextFormat::BlockIndent 0x1040
QTextFormat::LineHeight 0x1048
QTextFormat::LineHeightType 0x1049
QTextFormat::BlockNonBreakableLines 0x1050
QTextFormat::BlockTrailingHorizontalRulerWidth 0x1060 Ширина элемента горизонтальной линейки.
QTextFormat::HeadingLevel 0x1070 Уровень заголовка, например, 1 соответствует тегу HTML H1; иначе 0. Это значение перечисления добавлено в Qt 5.12.
QTextFormat::BlockCodeFence 0x1091 Символ, используемый в «рамках» вокруг блока кода Markdown. Если блок кода был отступом, а не обрамлён, у него не должно быть этого свойства. Это значение перечисления добавлено в Qt 5.14.
QTextFormat::BlockQuoteLevel 0x1080 Глубина вложенной цитирования в этом блоке: 1 означает, что блок — это блок цитирования верхнего уровня. У блоков, которые не являются блоками цитирования, этого свойства быть не должно. Это значение перечисления добавлено в Qt 5.14.
QTextFormat::BlockCodeLanguage 0x1090 Язык программирования в блоке с предварительным форматированием или в блоке кода. У блоков, которые не содержат код, не должно быть этого свойства. Это значение перечисления добавлено в Qt 5.14.
QTextFormat::BlockMarker 0x10A0 Тип украшения, который следует отобразить рядом с блоком. Это значение перечисления добавлено в Qt 5.14.

Свойства символов

Константа Значение Описание
QTextFormat::FontFamily 0x2000 Это свойство устарело. Используйте QTextFormat::FontFamilies вместо него.
QTextFormat::FontFamilies 0x1FE7
QTextFormat::FontStyleName 0x1FE8
QTextFormat::FontPointSize 0x2001
QTextFormat::FontPixelSize 0x2009
QTextFormat::FontSizeAdjustment 0x2002 Указывает изменение размера, применённое к размеру шрифта, уже установленного с помощью FontPointSize или FontPixelSize.
QTextFormat::FontFixedPitch 0x2008
QTextFormat::FontItalic 0x2004
QTextFormat::FontUnderline 0x2005 Это свойство устарело. Используйте QTextFormat::TextUnderlineStyle вместо него.
QTextFormat::FontOverline 0x2006
QTextFormat::FontStrikeOut 0x2007
QTextFormat::FontCapitalization FirstFontProperty Указывает тип капитализации, который следует применить к тексту.
QTextFormat::FontLetterSpacingType 0x1FE9 Указывает значение свойства FontLetterSpacing. По умолчанию — QFont::PercentageSpacing.
QTextFormat::FontLetterSpacing 0x1FE1 Изменяет стандартное расстояние между отдельными буквами в шрифте. Значение задаётся в процентах или в абсолютных значениях, в зависимости от FontLetterSpacingType. Значение по умолчанию — 100%.
QTextFormat::FontWordSpacing 0x1FE2 Изменяет стандартное расстояние между отдельными словами. Положительное значение увеличивает межсловное расстояние на соответствующие пиксели; отрицательное значение уменьшает расстояние.
QTextFormat::FontStretch 0x1FEA Соответствует свойству QFont::Stretch.
QTextFormat::FontStyleHint 0x1FE3 Соответствует свойству QFont::StyleHint.
QTextFormat::FontStyleStrategy 0x1FE4 Соответствует свойству QFont::StyleStrategy.
QTextFormat::FontKerning 0x1FE5 Указывает, включена ли функция кернинга для шрифта.
QTextFormat::FontHintingPreference 0x1FE6 Управляет использованием подсказок с помощью значений перечисления QFont::HintingPreference.
QTextFormat::TextUnderlineColor 0x2020
QTextFormat::TextVerticalAlignment 0x2021
QTextFormat::TextOutline 0x2022
QTextFormat::TextUnderlineStyle 0x2023
QTextFormat::TextToolTip 0x2024 Указывает (необязательный) всплывающую подсказку, которая будет отображаться для фрагмента текста.
QTextFormat::TextSuperScriptBaseline 0x2025 Устанавливает базовую линию (в % высоты) для надстрочных индексов.
QTextFormat::TextSubScriptBaseline 0x2026 Устанавливает базовую линию (в % высоты) для подстрочных индексов.
QTextFormat::TextBaselineOffset 0x2027 Устанавливает базовую линию (в % высоты) текста. Положительное значение поднимает текст на соответствующие %; отрицательное значение опускает его.
QTextFormat::IsAnchor 0x2030
QTextFormat::AnchorHref 0x2031
QTextFormat::AnchorName 0x2032 Свойства таблицы и фрейма
QTextFormat::ListStyle 0x3000 Устанавливает стиль, используемый для элементов списка, описываемый значениями перечисления QTextListFormat::Style.
QTextFormat::ListIndent 0x3001 Устанавливает величину отступа для списка.
QTextFormat::ListNumberPrefix 0x3002 Определяет текст, добавляемый перед номерами элементов в числовых списках.
QTextFormat::ListNumberSuffix 0x3003 Определяет текст, добавляемый после номеров элементов в числовых списках.

Свойства таблиц и рамки

Постоянная Значение Описание
QTextFormat::FrameBorder 0x4000
QTextFormat::FrameBorderBrush 0x4009
QTextFormat::FrameBorderStyle 0x4010 См. перечисление BorderStyle.
QTextFormat::FrameBottomMargin 0x4006
QTextFormat::FrameHeight 0x4004
QTextFormat::FrameLeftMargin 0x4007
QTextFormat::FrameMargin 0x4001
QTextFormat::FramePadding 0x4002
QTextFormat::FrameRightMargin 0x4008
QTextFormat::FrameTopMargin 0x4005
QTextFormat::FrameWidth 0x4003
QTextFormat::TableCellSpacing 0x4102
QTextFormat::TableCellPadding 0x4103
QTextFormat::TableColumns 0x4100
QTextFormat::TableColumnWidthConstraints 0x4101
QTextFormat::TableHeaderRowCount 0x4104
QTextFormat::TableBorderCollapse 0x4105 Устанавливает свойство QTextTableFormat::borderCollapse.

Свойства ячеек таблицы

Постоянная Значение
QTextFormat::TableCellRowSpan 0x4810
QTextFormat::TableCellColumnSpan 0x4811
QTextFormat::TableCellLeftPadding 0x4814
QTextFormat::TableCellRightPadding 0x4815
QTextFormat::TableCellTopPadding 0x4812
QTextFormat::TableCellBottomPadding 0x4813

Свойства ячеек таблицы, предназначенные для использования со свойством QTextTableFormat::borderCollapse

Постоянная Значение
QTextFormat::TableCellTopBorder 0x4816
QTextFormat::TableCellBottomBorder 0x4817
QTextFormat::TableCellLeftBorder 0x4818
QTextFormat::TableCellRightBorder 0x4819
QTextFormat::TableCellTopBorderStyle 0x481a
QTextFormat::TableCellBottomBorderStyle 0x481b
QTextFormat::TableCellLeftBorderStyle 0x481c
QTextFormat::TableCellRightBorderStyle 0x481d
QTextFormat::TableCellTopBorderBrush 0x481e
QTextFormat::TableCellBottomBorderBrush 0x481f
QTextFormat::TableCellLeftBorderBrush 0x4820
QTextFormat::TableCellRightBorderBrush 0x4821

Свойства изображений

Постоянная Значение Описание
QTextFormat::ImageName 0x5000 Имя файла или источник изображения.
QTextFormat::ImageTitle 0x5001 Атрибут title тега изображения HTML или строка в кавычках, которая следует за URL в ссылке на изображение Markdown. Это значение перечисления добавлено в Qt 5.14.
QTextFormat::ImageAltText 0x5002 Атрибут alt тега изображения HTML или описание изображения в ссылке на изображение Markdown. Это значение перечисления добавлено в Qt 5.14.
QTextFormat::ImageWidth 0x5010
QTextFormat::ImageHeight 0x5011
QTextFormat::ImageQuality 0x5014

Свойства выделения

Постоянная Значение Описание
QTextFormat::FullWidthSelection 0x06000 При установке на characterFormat выделенного фрагмента, вся ширина текста будет отображаться выделенной.

Свойства разрыва страницы

Постоянная Значение Описание
QTextFormat::PageBreakPolicy 0x7000 Указывает, как происходит разрыв страниц. См. перечисление PageBreakFlag.
QTextFormat::UserProperty 0x100000

См. такжеproperty() и setProperty().

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

QTextFormat::QTextFormat(const QTextFormat &other)

Создает новый формат текста с теми же атрибутами, что и формат текста other.

QTextFormat::QTextFormat(int type)

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

См. такжеFormatType.

QTextFormat::QTextFormat()

Создает новый формат текста с InvalidFormat.

См. такжеFormatType.

QTextFormat &QTextFormat::operator=(const QTextFormat &other)

Присваивает формат текста other этому формату текста и возвращает ссылку на этот формат текста.

QTextFormat::~QTextFormat()

Уничтожает этот формат текста.

QBrush QTextFormat::background() const

Возвращает кисть, используемую для отрисовки фона документа.

См. такжеsetBackground(), clearBackground(), и foreground().

bool QTextFormat::boolProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId. Если свойство не является типом QTextFormat::Bool, вместо этого возвращается false.

См. такжеsetProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty(), и Property.

QBrush QTextFormat::brushProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId; если свойство не является типом QMetaType::QBrush, возвращается Qt::NoBrush.

См. такжеsetProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty(), и Property.

void QTextFormat::clearBackground()

Очищает кисть, используемую для отрисовки фона документа. Будет использоваться кисть по умолчанию.

См. также background(), setBackground(), и clearForeground().

void QTextFormat::clearForeground()

Очищает кисть, используемую для отрисовки переднего плана документа. Будет использована кисть по умолчанию.

См. также foreground(), setForeground(), и clearBackground().

void QTextFormat::clearProperty(int propertyId)

Очищает значение свойства, заданного propertyId

См. также Property.

QColor QTextFormat::colorProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId; если свойство не является типа QMetaType::QColor, возвращается недействительный цвет.

См. также setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty(), и Property.

qreal QTextFormat::doubleProperty(int propertyId) const

Возвращает значение свойства, указанного propertyId. Если свойство не является типа QMetaType::Double или QMetaType::Float, возвращается 0.

См. также setProperty(), boolProperty(), intProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty(), и Property.

QBrush QTextFormat::foreground() const

Возвращает кисть, используемую для отрисовки элементов переднего плана, таких как текст, контуры рамки и границы таблицы.

См. также setForeground(), clearForeground(), и background().

bool QTextFormat::hasProperty(int propertyId) const

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

См. также properties() и Property.

int QTextFormat::intProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId. Если свойство не является типа QTextFormat::Integer, возвращается 0.

См. также setProperty(), boolProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty(), и Property.

bool QTextFormat::isBlockFormat() const

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

bool QTextFormat::isCharFormat() const

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

[since 5.3] bool QTextFormat::isEmpty() const

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

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

См. также propertyCount() и properties().

bool QTextFormat::isFrameFormat() const

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

bool QTextFormat::isImageFormat() const

Возвращает true если данный формат текста является форматом изображения; в противном случае возвращает false.

bool QTextFormat::isListFormat() const

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

bool QTextFormat::isTableCellFormat() const

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

bool QTextFormat::isTableFormat() const

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

bool QTextFormat::isValid() const

Возвращает true если формат допустим (т.е. не InvalidFormat); в противном случае возвращает false.

Qt::LayoutDirection QTextFormat::layoutDirection() const

Возвращает направление вывода документа.

См. также setLayoutDirection().

QTextLength QTextFormat::lengthProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId.

См. также setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthVectorProperty(), и Property.

QList<QTextLength> QTextFormat::lengthVectorProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId. Если свойство не является типа QTextFormat::LengthVector, возвращается пустой список.

См. также setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), и Property.

void QTextFormat::merge(const QTextFormat &other)

Объединяет формат other с этим форматом; при конфликтах формат other имеет приоритет.

int QTextFormat::objectIndex() const

Возвращает индекс объекта формата или -1, если объект формата недопустим.

См. также setObjectIndex().

int QTextFormat::objectType() const

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

См. также ObjectTypes и setObjectType().

QPen QTextFormat::penProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId; если свойство не является типа QMetaType::QPen, возвращается Qt::NoPen.

См. также setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty(), и Property.

QMap<int, QVariant> QTextFormat::properties() const

Возвращает карту со всеми свойствами данного формата текста.

QVariant QTextFormat::property(int propertyId) const

Возвращает свойство, заданное данным propertyId.

См. также setProperty() и Property.

int QTextFormat::propertyCount() const

Возвращает количество свойств, хранящихся в формате.

void QTextFormat::setBackground(const QBrush &brush)

Устанавливает кисть для заполнения фона документа на заданную кисть.

См. также background(), clearBackground() и setForeground().

void QTextFormat::setForeground(const QBrush &brush)

Устанавливает кисть переднего плана на заданную кисть. Кисть переднего плана в основном используется для отрисовки текста.

См. также foreground(), clearForeground() и setBackground().

void QTextFormat::setLayoutDirection(Qt::LayoutDirection direction)

Устанавливает направление макета документа на заданное direction.

См. также layoutDirection().

void QTextFormat::setObjectIndex(int index)

Устанавливает индекс объекта формата index.

См. также objectIndex().

void QTextFormat::setObjectType(int type)

Устанавливает тип объекта форматирования текста на type.

См. также ObjectTypes и objectType().

void QTextFormat::setProperty(int propertyId, const QVariant &value)

Устанавливает свойство, заданное propertyId, на заданное значение.

См. также property() и Property.

void QTextFormat::setProperty(int propertyId, const QList<QTextLength> &value)

Устанавливает значение свойства, заданного propertyId, на значение.

См. также lengthVectorProperty() и Property.

QString QTextFormat::stringProperty(int propertyId) const

Возвращает значение свойства, заданного propertyId; если свойство не является типа QMetaType::QString, вместо этого возвращается пустая строка.

См. также setProperty(), boolProperty(), intProperty(), doubleProperty(), colorProperty(), lengthProperty(), lengthVectorProperty() и Property.

[since 5.0] void QTextFormat::swap(QTextFormat &other)

Меняет местами этот формат текста с other. Эта функция очень быстрая и никогда не завершается с ошибкой.

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

QTextBlockFormat QTextFormat::toBlockFormat() const

Возвращает этот формат как формат блока.

QTextCharFormat QTextFormat::toCharFormat() const

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

QTextFrameFormat QTextFormat::toFrameFormat() const

Возвращает этот формат как формат фрейма.

QTextImageFormat QTextFormat::toImageFormat() const

Возвращает этот формат как формат изображения.

QTextListFormat QTextFormat::toListFormat() const

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

QTextTableCellFormat QTextFormat::toTableCellFormat() const

Возвращает этот формат как формат ячейки таблицы.

QTextTableFormat QTextFormat::toTableFormat() const

Возвращает этот формат как формат таблицы.

int QTextFormat::type() const

Возвращает тип этого формата.

См. также FormatType.

QVariant QTextFormat::operator QVariant() const

Возвращает формат текста как QVariant

bool QTextFormat::operator!=(const QTextFormat &other) const

Возвращает true если этот формат текста отличается от формата текста other.

bool QTextFormat::operator==(const QTextFormat &other) const

Возвращает true если этот формат текста совпадает с форматом текста other.

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

Spec-Zone.ru

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