Uzavření aktivního dokumentu
Omezení aktivního dokumentu je technologie, která obsahuje jeden snímek, ve kterém chcete pracovat s dokumenty, které nebudete vytvářet a používat více snímků aplikace pro každý typ dokumentu.Se liší od základní technologie OLE, OLE pracuje s vloženými objekty v rámci složeného dokumentu, ve kterém může být aktivní pouze jeden kus obsahu.V uzavření aktivního dokumentu v rámci jednoho snímku aktivovat celý dokument (to znamená celou aplikaci, včetně související nabídky, panely nástrojů a podobně).
Technologie uzavření aktivního dokumentu byl původně vyvinut pro provádění pořadač Microsoft Office.Technologie je však dostatečně flexibilní a podporují aktivní dokument jiných nádob než Office Binder a podporuje servery dokumentu než aplikace sady Office a kompatibilní se sadou Office.
Aplikace, který je hostitelem aktivních dokumentů, nazývá aktivní dokument kontejneru.Příklady takových kontejnerů Microsoft Office Binder nebo v aplikaci Microsoft Internet Explorer.
Uzavření aktivního dokumentu je implementován jako sada rozšíření OLE dokumentů složeného dokumentu technologie OLE.Další rozhraní, která umožňují objekt v místě, li představující celý dokument namísto jednoho kusu vloženého obsahu jsou rozšíření.Uzavření aktivního dokumentu jako s dokumenty OLE používá kontejner, který poskytuje prostor pro zobrazení aktivních dokumentů a servery, které poskytují uživateli rozhraní a manipulaci s možnosti pro aktivní dokumenty samy.
Server aktivního dokumentu je aplikace podporující jedné nebo více tříd aktivního dokumentu (například Word, Excel nebo PowerPoint), kde samotný objekt podporuje rozšíření rozhraní, které umožňují objekt aktivován do vhodné nádoby.
Aktivní dokument (poskytované serverem aktivního dokumentu, jako je Word nebo Excel) je v podstatě po kompletní podniková, konvenční dokument, který je vložený objekt aktivní dokument kontejneru.Na rozdíl od vložené objekty aktivní dokumenty mají úplnou kontrolu nad jejich stránek a úplné rozhraní aplikace (se všemi jeho základní příkazy a nástroje) je k dispozici uživatel jejich úpravy.
Aktivní dokument nejlépe srozumitelné odlišení od standardní vložený objekt OLE.Úmluva OLE je vložený objekt, který je zobrazen na stránce dokumentu, který je vlastníkem a dokument spravován kontejnerem OLE.Kontejner ukládá data vloženého objektu se zbytkem dokumentu.Vložené objekty se však omezené, že nebudete řídit stránky, na které se zobrazí.
Uživatelé aplikace kontejneru aktivního dokumentu můžete vytvořit aktivní dokumenty (nazvaných sekce v pořadači) pomocí své oblíbené aplikace (za předpokladu, že tyto aplikace jsou aktivní dokument povoleno), ještě uživatelů můžete spravovat výsledný projekt jako jedna entita, které lze jednoznačně pojmenovat, uložit, vytisknout atd.Stejným způsobem uživatele internetového prohlížeče lze považovat celé sítě, jakož i systémy místního souboru do jediného dokumentu entity úložiště umožňuje procházet dokumenty z jednoho umístění úložiště.
Ukázkové programy
- MFCBIND vzorku ilustruje implementaci aplikace kontejneru aktivního dokumentu.