Práce s kontejnery aktivních dokumentů
Omezení aktivního dokumentu je technologie, která poskytuje jeden snímek, ve kterém chcete pracovat s dokumenty, nebudete se muset vytvářet a používat více snímků v aplikaci pro každý typ dokumentu.Se liší od základní technologie OLE v tomto OLE pracuje s vloženými objekty v rámci složeného dokumentu, ve kterém může být aktivní pouze jedna část obsahu.V uzavření aktivního dokumentu aktivovat celý dokument (to znamená celou aplikaci, včetně související nabídky, panely nástrojů a tak dále) v rámci jednoho snímku.
Technologie uzavření aktivního dokumentu byl původně vyvinut pro systém Microsoft Office k implementaci aplikace Office Binder.Technologie je však dostatečně flexibilní pro podporu aktivního dokumentu nádob než Office Binder a podporuje servery dokumentu než aplikací sady Office a kompatibilní se sadou Office.
Aplikace, který je hostitelem aktivních dokumentů je volána kontejneru aktivního dokumentu.Příkladem takové obalové nádoby jsou pořadače Microsoft Office nebo Microsoft Internet Explorer.
Uzavření aktivního dokumentu je implementován jako sada rozšíření OLE dokumenty, složeného dokumentu technologii OLE.Další rozhraní, která umožňují li, místní objekt představující celý dokument a ne jen jednu část vloženého obsahu jsou rozšíření.Uzavření aktivního dokumentu jako s dokumenty OLE používá kontejner, který poskytuje prostor pro zobrazení pro aktivní dokumenty a servery, které poskytují uživateli rozhraní a manipulaci s možností pro aktivní samotné dokumenty.
Server aktivního dokumentu je aplikace podporující jednu nebo více tříd aktivního dokumentu (například Word, Excel nebo PowerPoint), kde samotný objekt podporuje rozšíření rozhraní, které umožňuje objektu být aktivován do vhodné nádoby.
Aktivní dokument (k dispozici na serveru aktivní dokument jako je Word nebo Excel) je v podstatě úplné, konvenční dokument, který je vložen jako objekt do jiného kontejneru aktivního dokumentu.Na rozdíl od vložené objekty active dokumenty mají úplnou kontrolu nad jejich stránky a je uživateli upravit je k dispozici úplné rozhraní aplikace (se všemi jeho základní příkazy a nástroje).
Aktivní dokument je nejlépe srozumitelné odlišující jej od standardní vložený objekt OLE.Úmluvy OLE vložený objekt je takový, který je zobrazen na stránce dokumentu, který je vlastníkem certifikátu a spravuje dokument kontejneru OLE.Kontejneru jsou uloženy data vloženého objektu se zbytkem dokumentu.Vložené objekty jsou však omezena v tom, že nemají vliv na stránce jsou zobrazeny.
Uživatelům aplikace kontejneru aktivního dokumentu můžete vytvořit aktivní dokumenty (nazvaných sekce v pořadači) pomocí svých oblíbených aplikací (za předpokladu, že tyto aplikace jsou aktivní dokument povoleno), ale uživatelé mohou spravovat výsledný projekt jako jedna entita, kterou lze jednoznačně pojmenovat, uložit, tisk atd.Stejným způsobem může uživatel internetového prohlížeče považovat celé sítě, jakož i místních systémů souborů, jako jediný dokument úložiště entita umožňuje procházet dokumenty z jednoho umístění úložiště.
Ukázkové programy
- MFCBIND vzorek ukazuje implementaci aplikace kontejneru aktivního dokumentu.