Interfaccia ITextDocument (tom.h)

L'interfaccia ITextDocument è l'interfaccia di primo livello di Text Object Model (TOM), che recupera gli oggetti di selezione e intervallo attivi per qualsiasi storia del documento, indipendentemente dal fatto che sia attivo o meno. Consente all'applicazione di:

  • Aprire e salvare documenti.
  • Controllare il comportamento di annullamento e l'aggiornamento dello schermo.
  • Trovare un intervallo da una posizione dello schermo.
  • Ottenere un enumeratore di storia ITextStoryRanges .
Quando implementare

Le applicazioni in genere non implementano l'interfaccia ITextDocument . Soluzioni di testo Microsoft, ad esempio controlli di modifica avanzati, implementare ITextDocument come parte dell'implementazione di TOM.

Quando usare

Le applicazioni possono recuperare un puntatore ITextDocument da un controllo di modifica avanzato. A tale scopo, inviare un messaggio di EM_GETOLEINTERFACE per recuperare un oggetto IRichEditOle da un controllo di modifica avanzato. Chiamare quindi il metodo IUnknown::QueryInterface dell'oggetto per recuperare un puntatore ITextDocument .

Ereditarietà

L'interfaccia ITextDocument eredita dall'interfaccia IUnknown . ITextDocument include anche questi tipi di membri:

Metodi

L'interfaccia ITextDocument include questi metodi.

 
ITextDocument::BeginEditCollection

Attiva la raccolta di modifica (chiamata anche raggruppamento annulla).
ITextDocument::EndEditCollection

Disattiva la raccolta di modifiche (chiamata anche raggruppamento annulla).
ITextDocument::Freeze

Incrementa il conteggio dei blocchi.
ITextDocument::GetDefaultTabStop

Ottiene la larghezza della scheda predefinita.
ITextDocument::GetName

Ottiene il nome del file di questo documento. Si tratta della proprietà predefinita ITextDocument.
ITextDocument::GetSaved

Ottiene un valore che indica se le modifiche sono state apportate dopo l'ultimo salvataggio del file.
ITextDocument::GetSelection

Ottiene la selezione attiva. (ITextDocument.GetSelection)
ITextDocument::GetStoryCount

Ottiene il numero di storie in questo documento.
ITextDocument::GetStoryRanges

Ottiene l'oggetto raccolta di storie usato per enumerare le storie in un documento.
ITextDocument::New

Apre un nuovo documento.
ITextDocument::Open

Apre un documento specificato. Esistono parametri per specificare privilegi di accesso e condivisione, creazione e conversione del file, nonché la tabella codici per il file.
ITextDocument::Range

Recupera un oggetto intervallo di testo per un intervallo di contenuto specificato nella storia attiva del documento.
ITextDocument::RangeFromPoint

Recupera un intervallo per il contenuto in corrispondenza o più vicino al punto specificato sullo schermo.
ITextDocument::Redo

Esegue un numero specificato di operazioni di ripristino.
ITextDocument::Save

Salva il documento.
ITextDocument::SetDefaultTabStop

Imposta l'interruzione di tabulazione predefinita, utilizzata quando non esiste alcuna scheda oltre la posizione di visualizzazione corrente.
ITextDocument::SetSaved

Imposta la proprietà Salvata del documento.
ITextDocument::Undo

Esegue un numero specificato di operazioni di annullamento.
ITextDocument::Unfreeze

Decrementa il conteggio dei blocchi.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione tom.h

Vedi anche

Informazioni concettuali

Modello a oggetti testo

Uso del modello a oggetti testo