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 .
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