DeltaExtensions extension

on

Properties

applyListRealIndex Delta

Available on Delta, provided by the DeltaExtensions extension

no setter
documentLength int

Available on Delta, provided by the DeltaExtensions extension

Длина документа по спецификации Quill Delta.
no setter
isPlainTextEmpty bool

Available on Delta, provided by the DeltaExtensions extension

no setter
isPlainTextNotEmpty bool

Available on Delta, provided by the DeltaExtensions extension

no setter
lineCount int

Available on Delta, provided by the DeltaExtensions extension

Количество символов новой строки в документе.
no setter
plainTextLength int

Available on Delta, provided by the DeltaExtensions extension

Длина текста без символов новой строки.
no setter
stringify String

Available on Delta, provided by the DeltaExtensions extension

no setter
toPlainText String

Available on Delta, provided by the DeltaExtensions extension

Конвертирует Delta в обычную строку текста
no setter
toPlainTextWithBlockPrefixes String

Available on Delta, provided by the DeltaExtensions extension

Конвертирует Delta в строку с учётом блочных префиксов (нумерованные/маркированные списки, заголовки, цитаты). Для нумерованных списков использует атрибут list-real-index если он присутствует, иначе auto-increment.
no setter

Methods

getMentions(MentionConfig config) List<MentionDelta>

Available on Delta, provided by the DeltaExtensions extension

Извлекает все упоминания пользователей из Delta.
hasMention(String userId, {String allMentionId = '@all', String embedKey = 'mention'}) bool

Available on Delta, provided by the DeltaExtensions extension

Проверяет, упомянут ли пользователь с userId в Delta.
truncateToLines(int maxLines) Delta

Available on Delta, provided by the DeltaExtensions extension

Обрезает Delta до maxLines строк (по количеству '\n').