Partilhar via


RichEditTextDocument Classe

Definição

Representa um documento de rich text que pode ser carregado, salvo e editado.

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
Herança
Object Platform::Object IInspectable RichEditTextDocument
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1809 17763 ClearUndoRedoHistory
2004 19041 GetMath
2004 19041 SetMath
2004 19041 SetMathMode

Propriedades

AlignmentIncludesTrailingWhitespace

Obtém ou define um valor que indica se o espaço em branco à direita é levado em conta quando o texto é alinhado.

CaretType

Obtém ou define o tipo de cursor.

DefaultTabStop

Obtém ou define o espaçamento da guia padrão.

IgnoreTrailingCharacterSpacing

Obtém ou define um valor que indica se o espaçamento de caracteres é aplicado ao último caractere em uma linha.

Selection

Obtém a seleção de texto ativo.

UndoLimit

Obtém ou define o número máximo de ações que podem ser armazenadas na fila de desfazer.

Métodos

ApplyDisplayUpdates()

Diminui um contador interno que controla se as atualizações de texto são exibidas imediatamente ou em lote.

BatchDisplayUpdates()

Incrementa um contador interno que controla se as atualizações de texto são exibidas imediatamente ou em lote.

BeginUndoGroup()

Ativa o agrupamento desfazer.

CanCopy()

Determina se o conteúdo do documento pode ser copiado para a Área de Transferência.

CanPaste()

Determina se a Área de Transferência tem conteúdo que pode ser colado no documento.

CanRedo()

Determina se existe uma ou mais operações de refazer.

CanUndo()

Determina se existe uma ou mais operações de desfazer.

ClearUndoRedoHistory()

Esvazia os buffers desfazer e refazer.

EndUndoGroup()

Desativa o agrupamento desfazer.

GetDefaultCharacterFormat()

Recupera os atributos de formatação de caractere padrão do documento.

GetDefaultParagraphFormat()

Recupera os atributos de formatação de parágrafo padrão do documento.

GetMath(String)

Recupera o conteúdo RichEditBox como MathML.

Importante

Windows 11, versão 23H2 e anteriores: as APIs do modo matemático fazem parte de um Recurso de Acesso Limitado (consulte a classe LimitedAccessFeatures). Para obter mais informações ou para solicitar um token de desbloqueio, use o Formulário de Solicitação de Token de Acesso do LAF.

GetRange(Int32, Int32)

Recupera um novo intervalo de texto para a história ativa do documento.

GetRangeFromPoint(Point, PointOptions)

Recupera o intervalo de texto degenerado (vazio) em ou mais próximo de um determinado ponto na tela.

GetText(TextGetOptions, String)

Obtém o texto na história ativa (documento).

LoadFromStream(TextSetOptions, IRandomAccessStream)

Carrega um documento de um fluxo.

Redo()

Inverte a operação de desfazer mais recente.

SaveToStream(TextGetOptions, IRandomAccessStream)

Salva o documento em um fluxo.

SetDefaultCharacterFormat(ITextCharacterFormat)

Define os atributos de formatação de caractere padrão do documento.

SetDefaultParagraphFormat(ITextParagraphFormat)

Define os atributos de formatação de parágrafo padrão do documento.

SetMath(String)

Define o conteúdo RichEditBox para o MathML especificado.

Importante

Windows 11, versão 23H2 e anteriores: as APIs do modo matemático fazem parte de um Recurso de Acesso Limitado (consulte a classe LimitedAccessFeatures). Para obter mais informações ou para solicitar um token de desbloqueio, use o Formulário de Solicitação de Token de Acesso do LAF.

SetMathMode(RichEditMathMode)

Configura um RichEditBox para interpretar a entrada com base no modo matemático especificado.

Importante

Windows 11, versão 23H2 e anteriores: as APIs do modo matemático fazem parte de um Recurso de Acesso Limitado (consulte a classe LimitedAccessFeatures). Para obter mais informações ou para solicitar um token de desbloqueio, use o Formulário de Solicitação de Token de Acesso do LAF.

SetText(TextSetOptions, String)

Define o texto do documento.

Undo()

Desfaz o grupo de desfazer mais recente.

Aplica-se a