Contenimento del documento attivo
Il contenimento del documento attivo è una tecnologia che fornisce un singolo frame in cui utilizzare documenti, anziché forzarvi per creare e utilizzare l'applicazione più incornicia per ogni tipo di documento.Differisce dalla tecnologia di base OLE il funzionamento di tale OLE con oggetti incorporati all'interno di un documento composto in cui solo una singola parte di contenuto può essere attiva.Con contenimento del documento attivo, attiva un intero documento (ovvero un'intera applicazione, inclusi i menu associati, le barre degli strumenti e così via, nel contesto di un singolo frame.
La tecnologia di contenimento del documento attivo a cui è stata compilata per Microsoft Office da distribuire il Raccoglitore microsoft Office.Tuttavia, la tecnologia è sufficientemente flessibile supportare i contenitori di documenti attivi diverso dal Raccoglitore microsoft Office e può supportare i server del documento diverso da Office e sulle applicazioni Office-compatibili.
L'applicazione che contiene i documenti attivi viene chiamata contenitore di documenti attivi.Esempi di questi contenitori sono il gestore di associazione o Microsoft Internet Explorer di Microsoft Office.
Il contenimento del documento attivo viene implementato come set di estensioni dei documenti OLE, la tecnologia composta del documento OLE.Le estensioni sono interfacce aggiuntive che consentono a un oggetto integrabile e sul posto rappresenta un intero documento di una singola parte di contenuto incorporato.Come con documenti OLE, il contenimento del documento attivo utilizza un contenitore che fornisce lo spazio visualizzato per i documenti attivi e i server che forniscono funzionalità per i documenti attivi stesse di modifica e dell'interfaccia utente.
server di documenti attivi è un'applicazione (quali Word, Excel, PowerPoint o) che supporta una o più classi del documento attivo, dove ogni oggetto stesso supporta le interfacce di estensione che consentono l'oggetto da attivare in un contenitore appropriato.
documento attivo (fornito da un server di documenti attivi come Word o Excel) è essenzialmente un documento completo e formale incorporato come oggetto in un altro contenitore di documenti attivi.A differenza degli oggetti incorporati, documenti attivi hanno controllo completo sulle pagine e l'interfaccia completa dell'applicazione (con tutti i relativi controlli e strumenti sottostanti) è disponibile all'utente per modificarli.
Un documento attivo è riconosciuto in modo ottimale distinguendola da un oggetto incorporato OLE standard.Seguendo convenzioni di OLE, un oggetto incorporato è uno visualizzato all'interno della pagina del documento che la proprietà e il documento viene gestito da un contenitore OLE.Il contenitore vengono archiviati i dati incorporati di oggetto con il resto del documento.Tuttavia, gli oggetti incorporati sono limitati in quanto non controllano la pagina in cui vengano visualizzate.
Gli utenti di un'applicazione contenitore di documenti attivi possono creare documenti attivi (detti sezioni del Raccoglitore Office) utilizzando le rispettive applicazioni si preferisce (fornire queste applicazioni è il documento attivo attivato, che gli utenti possono gestire il progetto risultante come una singola entità, che può in modo univoco essere denominata, salvato, visualizzato, e così via.Analogamente, un utente di un browser Internet possibile trattare l'intera rete nonché i file system locali, come entità di archiviazione del documento con la possibilità di passare i documenti nell'archiviazione da un unico percorso.
Programmi di esempio
- L'esempio di MFCBIND viene illustrata l'implementazione di un'applicazione contenitore di documenti attivi.