Práce s poli formuláře

Dokument, který obsahuje vyplňovací mezery (pole), se nazývá formulář. Můžete například vytvořit registrační formulář v Microsoft Word, který používá rozevírací seznamy, ze kterých mohou uživatelé vybírat položky. Pole formuláře je místo, kde je uložen určitý typ dat, například jméno nebo adresa. Pole formuláře v Microsoft Word zahrnují zadávání textu, Combobox a checkbox.

Pole formuláře v projektu můžete použít k “komunikaci” se svými uživateli. Například vytvoříte dokument, jehož obsah je chráněn, ale lze upravovat pouze pole formuláře. Uživatelé mohou zadat data do polí formuláře a odeslat dokument. Vaše aplikace, která používá Aspose.Words, může načíst data z polí formuláře a zpracovat je.

Umístění polí formuláře do dokumentu pomocí kódu je snadné. DocumentBuilder má speciální metody pro jejich vkládání, jeden pro každý typ pole formuláře. Každá z metod přijímá parametr řetězce představující název pole formuláře. Název může být prázdný řetězec. Pokud však zadáte název pole formuláře, automaticky se vytvoří záložka se stejným názvem.

Vkládání Polí Formuláře

Pole formuláře jsou konkrétním případem polí Word, která umožňují “interakci” s uživatelem. Pole formuláře v Microsoft Word zahrnují textové pole, pole se seznamem a checkbox.

DocumentBuilder

Následující příklad kódu ukazuje, jak vložit pole formuláře combobox do dokumentu:

Získání Polí Formuláře

Kolekce polí formuláře je reprezentována třídou FormFieldCollection, kterou lze načíst pomocí vlastnosti FormFields. To znamená, že můžete získat pole formuláře obsažené v libovolném uzlu dokumentu, včetně samotného dokumentu.

Následující příklad kódu ukazuje, jak získat kolekci polí formuláře:

Konkrétní pole formuláře můžete získat podle jeho indexu nebo názvu.

Následující příklad kódu ukazuje, jak přistupovat k polím formuláře:

Vlastnosti FormField umožňují pracovat s názvem, typem a výsledkem pole formuláře.

Následující příklad kódu ukazuje, jak pracovat s názvem, typem a výsledkem pole formuláře: