Úvod k použití aplikace InfoPath ve vlastním programu

Důležité informace:  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Pokud ve vaší organizaci vyvíjíte vlastní program pro systém Windows nebo vlastní webový formulář ke shromažďování údajů, můžete prostřednictvím ovládacího prvku aplikace InfoPath ve vlastním programu integrovat funkce editoru aplikace Microsoft Office InfoPath.

Tento článek nabízí přehled možností, jak můžete pomocí jednoho z ovládacích prvků, které jsou součástí aplikace InfoPath a služby InfoPath Forms Services, rozšířit a vylepšit vlastní program nebo webový formulář.

Poznámka: Použití ovládacího prvku aplikace InfoPath ve vlastním programu nebo webový formulář, je třeba znát pomocí Microsoft modelu COM (Component Object), rozhraní Microsoft .NET framework nebo ovládacích prvků ASP.NET ve vlastním programu.

V tomto článku

Přehled

Ovládací prvek aplikace InfoPath

Přehled

Aplikace InfoPath slouží k vytvoření šablon formulářů, které pomáhají organizaci shromažďovat data o konzistentní a opakovaně použitelný pomocí funkcí jako je Podmíněné formátování, Ověření dat a datových připojení k webovým službám a databází. Uživatelé vyplňovat formuláře založené na šablonách formulářů ve svém počítači nebo ve webovém prohlížeči, pokud váš webový server používá InfoPath Forms Services.

Pokud si vaše firemní potřeby vynucují použití vlastního řešení, můžete tyto funkce využívat pomocí ovládacího prvku aplikace InfoPath umístěného ve vašem vlastním programu nebo webovém formuláři. Představte si například následující situace:

  • Vaše společnost vyvinula vlastní program pro systém Windows, který pracuje s firemní databází. Namísto vytváření zcela nového uživatelského rozhraní ke shromažďování dat pro tuto databázi můžete ušetřit vývojářský čas tím, že pro tento účel použijete ovládací prvek aplikace InfoPath. Váš vlastní program bude mít všechny funkce editoru aplikace InfoPath pro shromažďování dat, takže nebudete muset vytvářet vlastní rozhraní.

  • Ve vaší společnosti vznikne potřeba získat webový formulář, který dokáže přijímat a zobrazovat technické výkresy v určitém formátu. Uživatelé musejí tyto výkresy zasílat při žádosti o schválení stavebního projektu. Pro tyto účely vytvořil váš vývojový tým vlastní program, který dokáže přijímat tyto výkresy prostřednictvím webového formuláře a zobrazovat je v prohlížeči. Webový program je třeba připojit k databázi serveru SQL Server, kde se budou výkresy zaslané uživateli ukládat. V případě rozšíření vlastního webového formuláře o ovládací prvek aplikace InfoPath budete moci využívat nativní podporu aplikace InfoPath pro databáze serverů SQL Server, aniž by bylo nutné vytvářet nový vlastní program, který by spolupracoval se stávajícím webovým formulářem vaší společnosti.

  • Vaše společnost používá externí zdroj dat, který není v současnosti podporován žádnými programy pro získávání dat, ani aplikací InfoPath. Protože tento externí zdroj dat používáte pro ukládání dat, vytvořil váš vývojový tým vlastní program pro systém Windows, který s tímto externím zdrojem dat komunikuje. V případě přidání ovládacího prvku aplikace InfoPath do vlastního programu získáte bohaté uživatelské rozhraní, které obsahuje všechny funkce aplikace InfoPath.

Díky tomu, že je aplikace InfoPath nyní k dispozici také zjednodušeně jako ovládací prvek, můžete funkce editoru aplikace InfoPath přidat do vlastního programu pro systém Windows nebo vlastního webového formuláře.

Začátek stránky

Ovládací prvek aplikace InfoPath

Ovládací prvek aplikace InfoPath představuje kompilovaný soubor DLL (dynamic link library), který zpřístupňuje funkce editoru aplikace InfoPath ve vlastním programu pro systém Windows nebo ve webovém formuláři. Aplikace InfoPath a služba InfoPath Forms Services nabízejí tři různé verze tohoto ovládacího prvku. Ovládací prvek, který použijete, závisí na technologii použité pro vlastní program a na tom, zda se tento program bude používat v počítačích s aplikací InfoPath nebo prostřednictvím prohlížeče jako webový formulář.

Vlastní program pro systém Windows využívající model COM:    Ve vlastních aplikacích pro systém Windows využívajících model COM použijte soubor Ipeditor.dll, dodávaný s aplikací InfoPath. Chcete-li použít tento ovládací prvek, vytvořte instanci třídy InfoPathEditorObject. Tato třída se stane dostupnou po přidání odkazu na soubor Ipeditor.dll do vlastního programu. Protože používáte soubor dodávaný s aplikací InfoPath, uživatelé budou muset mít ve svých počítačích nainstalovánu aplikaci InfoPath, aby mohli váš program používat.

Vlastní programu, který využívá .NET framework    Pomocí sestavení Microsoft.Office.InfoPath.FormControl, který se dodává s aplikací InfoPath ve vlastním programu Windows, který používá .NET framework. V tomto článku MSDN hostitelské prostředí aplikace InfoPath 2007 formuláře úpravy v aplikaci Windows formuláře vlastníje další informace a příklady kódu, který používá sestavení. Vzhledem k tomu, že používáte souboru, který se dodává s aplikací InfoPath, vaši uživatelé budou muset aplikace InfoPath na svém počítači nainstalovanou použít vlastní aplikaci.

Vlastní webového formuláře    Použití ovládacího prvku ASP.NET akce, který se dodává s InfoPath Forms Services vlastní webového formuláře. V tomto článku MSDN hostitelské prostředí úpravy formuláře aplikace InfoPath 2007 ve formuláři vlastní webovéje další informace a příklady kódu, který používá tohoto ovládacího prvku. Protože tento ovládací prvek vykreslí vlastní webový formulář přes server InfoPath Forms Services, stačí vaši uživatelé webovém prohlížeči používat vlastní webový formulář.

Začátek stránky

Poznámka: Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×