Relation contenant-contenu de Document actif

La relation contenant-contenu de document actif est une technologie qui fournit un frame unique dans lequel utiliser des documents, au lieu de vous obliger pour créer et utiliser plusieurs applications encadre pour chaque type de document.Il diffère de la notion de technologie de base du fait OLE fonctionne avec des objets incorporés dans un document composite dans lequel seuls une information de contenu peut être actif.Avec la relation contenant-contenu de document actif, vous activez un document entier (autrement dit, une application entière, y compris des menus associés, les barres d'outils, etc.) dans le contexte d'un frame unique.

La technologie de relation contenant-contenu de document actif a été initialement développée de Microsoft Office implémente le classeur Office.Toutefois, la technologie est assez flexible pour prendre en charge des conteneurs de documents actifs autres que le classeur Office et peut prendre en charge les serveurs de document autres que et applications microsoft Office-compatibles.

L'application qui héberge les documents actifs est appelée conteneur de documents actifs.Voici des exemples de ces conteneurs sont Classeur Microsoft Office ou Microsoft Internet Explorer.

La relation contenant-contenu de document actif est implémentée comme un jeu d'extensions à OLE documents, la technologie de document composite OLE.Les extensions sont des interfaces supplémentaires qui permettent à un objet encastrable et sur place pour représenter un document entier au lieu d'une information de contenu incorporé.Comme avec OLE de documents, la relation contenant-contenu de document actif utilise un conteneur qui fournit l'espace d'affichage pour les documents actifs, et les serveurs qui fournissent les fonctions d'interface utilisateur et de manipulation pour les documents actifs eux-mêmes.

serveur de document actif est une application (telle que Word, Excel, PowerPoint ou) qui prend en charge un ou plusieurs classes de document actif, où chaque objet lui-même prend en charge les interfaces d'extension qui permettent l'objet à activer dans un conteneur approprié.

document actif (fourni d'un serveur de document actif tel que Word ou Excel) est essentiellement un document complet et conventionnel incorporé comme objet dans un autre conteneur de documents actifs.Contrairement aux objets incorporés, les documents actifs ont le contrôle complet sur leurs pages, et l'interface complète de l'application (avec tous ses commandes et outils sous-jacents) est disponible à l'utilisateur de les modifier.

Un document actif est mieux inclus à la distinguant d'un objet incorporé OLE standard.Après la notion de convention, un objet incorporé est un affiché dans la page du document qui le possède, et le document est géré par un conteneur OLE.Le conteneur stocke les données incorporées de l'objet avec le reste du document.Toutefois, les objets incorporés sont limités dans le sens où ils ne contrôlent pas la page sur laquelle ils apparaissent.

Les utilisateurs d'une application conteneur de documents actifs peuvent créer des documents actifs (sections appelées dans le classeur Office) à l'aide de leurs applications favorites (fournies ces applications sont le document actif activé), mais les utilisateurs peuvent exécuter le projet résultant comme une entité unique, qui peut uniquement être nommée, enregistré, imprimé, et ainsi de suite.De la même manière, un utilisateur d'un navigateur Internet peut traiter le réseau entier, ainsi que les systèmes de fichiers local, comme une entité de stockage de document unique avec la possibilité de faire défiler les documents dans ce stockage d'un emplacement unique.

Exemples de programmes

  • L'exemple de MFCBIND illustre l'implémentation d'une application conteneur de documents actifs.

Voir aussi

Concepts

MFC COM