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)

MathML 的形式检索 RichEditBox 内容。

重要

Windows 11版本 23H2 及更早版本:数学模式 API 是受限访问功能的一部分, (请参阅 LimitedAccessFeatures 类) 。 有关详细信息或请求解锁令牌,请联系 Microsoft 支持部门

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 类) 。 有关详细信息或请求解锁令牌,请联系 Microsoft 支持部门

SetMathMode(RichEditMathMode)

配置 RichEditBox 以基于指定的数学模式解释输入。

重要

Windows 11版本 23H2 及更早版本:数学模式 API 是受限访问功能的一部分, (请参阅 LimitedAccessFeatures 类) 。 有关详细信息或请求解锁令牌,请联系 Microsoft 支持部门

SetText(TextSetOptions, String)

设置文档的文本。

Undo()

撤消最新的撤消组。

适用于