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
- Наследование
- Атрибуты
- Реализации
Требования к 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() |
Отменяет самую последнюю группу отмены. |