ITextDocument Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um documento no sistema de arquivos que persiste um ITextBuffer .
public interface class ITextDocument : IDisposable
public interface ITextDocument : IDisposable
type ITextDocument = interface
interface IDisposable
Public Interface ITextDocument
Implements IDisposable
- Implementações
Propriedades
| Encoding |
Obtém ou define a codificação do documento quando salva em disco. |
| FilePath |
O nome e o caminho do arquivo. |
| IsDirty |
Determina se o ITextBuffer está sujo. |
| IsReloading |
Determina se o documento está sendo recarregado no momento. |
| LastContentModifiedTime |
Obtém a última DateTime alteração feita no conteúdo do documento. Se ele não tiver sido modificado desde que foi carregado ou recarregado do disco, essa será a hora da última gravação do arquivo subjacente no momento em que a carga ou recarga ocorreu; caso contrário, é a última vez que o conteúdo do buffer de texto foi alterado. |
| LastSavedTime |
Obtém o último DateTime arquivo salvo. Esse tempo corresponde exatamente à hora do último arquivo gravado no sistema de arquivos. |
| TextBuffer |
Obtém o ITextBuffer que contém o documento. Esse valor é sempre não nulo. |
Métodos
| Reload() |
Recarrega o conteúdo de FilePath em TextBuffer . |
| Reload(EditOptions) |
Recarrega o conteúdo de FilePath em TextBuffer , usando o especificado EditOptions . |
| Rename(String) |
Renomeie o documento para o novo caminho de arquivo fornecido. |
| Save() |
Salva o conteúdo do TextBuffer para FilePath . |
| SaveAs(String, Boolean) |
Salva o conteúdo do no TextBuffer dado |
| SaveAs(String, Boolean, Boolean) |
Salva o conteúdo do no TextBuffer dado |
| SaveAs(String, Boolean, Boolean, IContentType) |
Salva o conteúdo do no TextBuffer dado |
| SaveAs(String, Boolean, IContentType) |
Salva o conteúdo do no TextBuffer dado |
| SaveCopy(String, Boolean) |
Salva o conteúdo do no TextBuffer dado |
| SaveCopy(String, Boolean, Boolean) |
Salva o conteúdo do no TextBuffer dado |
| SetEncoderFallback(EncoderFallback) |
Altere o fallback do codificador de Encoding . |
| UpdateDirtyState(Boolean, DateTime) |
Atualiza as IsDirty LastContentModifiedTime Propriedades e. |
Eventos
| DirtyStateChanged |
Ocorre quando o valor de é IsDirty alterado. Você pode não chamar UpdateDirtyState(Boolean, DateTime) para alterar a IsDirty propriedade ao manipular esse evento. |
| EncodingChanged |
Ocorre quando a propriedade Encoding muda. |
| FileActionOccurred |
Ocorre quando o documento é carregado ou salvo no disco. |