Поделиться через


RichEditTextDocument Класс

Определение

Представляет документ с форматированным текстом, который можно загружать, сохранять и редактировать.

public ref class RichEditTextDocument sealed
public ref class RichEditTextDocument sealed : ITextDocument
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextDocument final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RichEditTextDocument final : ITextDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RichEditTextDocument : ITextDocument
Public NotInheritable Class RichEditTextDocument
Public NotInheritable Class RichEditTextDocument
Implements ITextDocument
Наследование
Object Platform::Object IInspectable RichEditTextDocument
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1809 17763 ClearUndoRedoHistory
2004 19041 GetMath
2004 19041 SetMath
2004 19041 SetMathMode

Свойства

AlignmentIncludesTrailingWhitespace

Возвращает или задает значение, указывающее, учитывается ли конечный пробел при выравнивании текста.

CaretType

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

DefaultTabStop

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

IgnoreTrailingCharacterSpacing

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

Selection

Возвращает активный выделенный текст.

UndoLimit

Возвращает или задает максимальное количество действий, которые могут храниться в очереди отмены.

Методы

ApplyDisplayUpdates()

Уменьшает внутренний счетчик, который определяет, отображаются ли обновления текста немедленно или пакетно.

BatchDisplayUpdates()

Увеличивает внутренний счетчик, который определяет, отображаются ли обновления текста немедленно или пакетно.

BeginUndoGroup()

Включает отмену группировки.

CanCopy()

Определяет, можно ли скопировать содержимое документа в буфер обмена.

CanPaste()

Определяет, есть ли в буфере обмена содержимое, которое можно вставить в документ.

CanRedo()

Определяет, существует ли одна или несколько операций повтора.

CanUndo()

Определяет, существует ли одна или несколько операций отмены.

ClearUndoRedoHistory()

Очищает буферы отмены и повтора.

EndUndoGroup()

Отключает отмену группирования.

GetDefaultCharacterFormat()

Извлекает атрибуты форматирования символов по умолчанию для документа.

GetDefaultParagraphFormat()

Извлекает атрибуты форматирования абзаца по умолчанию для документа.

GetMath(String)

Извлекает содержимое RichEditBox в виде MathML.

Важно!

Windows 11 версии 23H2 и более ранних версий: API-интерфейсы математического режима являются частью функции ограниченного доступа (см. класс LimitedAccessFeatures). Для получения дополнительных сведений или запроса маркера разблокировки используйте форму запроса маркера доступа LAF.

GetRange(Int32, Int32)

Извлекает новый текстовый диапазон для активной истории документа.

GetRangeFromPoint(Point, PointOptions)

Извлекает вырожденный (пустой) диапазон текста в определенной точке экрана или ближайшей к ней.

GetText(TextGetOptions, String)

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

LoadFromStream(TextSetOptions, IRandomAccessStream)

Загружает документ из потока.

Redo()

Отменяет последнюю операцию отмены.

SaveToStream(TextGetOptions, IRandomAccessStream)

Сохраняет документ в потоке.

SetDefaultCharacterFormat(ITextCharacterFormat)

Задает атрибуты форматирования символов по умолчанию для документа.

SetDefaultParagraphFormat(ITextParagraphFormat)

Задает атрибуты форматирования абзаца по умолчанию для документа.

SetMath(String)

Задает для содержимого RichEditBox указанное значение MathML.

Важно!

Windows 11 версии 23H2 и более ранних версий: API-интерфейсы математического режима являются частью функции ограниченного доступа (см. класс LimitedAccessFeatures). Для получения дополнительных сведений или запроса маркера разблокировки используйте форму запроса маркера доступа LAF.

SetMathMode(RichEditMathMode)

Настраивает RichEditBox для интерпретации входных данных на основе указанного математического режима.

Важно!

Windows 11 версии 23H2 и более ранних версий: API-интерфейсы математического режима являются частью функции ограниченного доступа (см. класс LimitedAccessFeatures). Для получения дополнительных сведений или запроса маркера разблокировки используйте форму запроса маркера доступа LAF.

SetText(TextSetOptions, String)

Задает текст документа.

Undo()

Отменяет самую последнюю группу отмены.

Применяется к