Робота з полями форм

Документ, який містить заготовки наповнювача (польів) відомий як форму. Наприклад, ви можете створити реєстраційну форму в Microsoft Word Користувачі можуть вибрати записи. Про нас Form поле є розташуванням, де зберігається окремий тип даних, таких як назва або адреса. Форма поля Microsoft Word включає в себе текстовий вхід, комбобокс і прапорець.

Ви можете використовувати поля форми у вашому проекті для “комунікації” з вашими користувачами. Наприклад, ви створюєте документ, вміст якого захищений, але тільки поля форми редагуються. Користувачі можуть ввести дані у вигляді полів і подати документ. Ваше додаток, яке використовує Aspose.Words може отримувати дані з полів форми та обробляти її.

Розміщення форм полів у документ за допомогою коду легко. DocumentBuilder має спеціальні методи для вставки їх, для кожного виду форми. Кожен з методів приймає параметр рядка, що представляє назву поля форми. Назва може бути порожнім рядком. Якщо ви вказали ім’я для поля форми, то закладок автоматично створюється з такою назвою.

Вставити поля форми

Форма поля – це окремий випадок полів Word, що дозволяє “інтеркція” користувачеві. Форма поля Microsoft Word включає в себе текстову скриньку, комбобокс і прапорець.

DocumentBuilder надає спеціальні методи вставки кожного виду поля у документ: InsertTextInput й InsertCheckBox, і InsertComboBoxй Зверніть увагу, що якщо вказати ім’я для поля форми, то закладку автоматично створюється з такою назвою.

Приклад коду показує, як вставити поле форму комбобокса в документ:

Вставте текст Вхід

Використання InsertTextInput метод вставки текстової скриньки в документ.

Приклад наступного коду показує, як вставити поле форми тексту в документ:

Вставте прапорець

Дзякуй InsertCheckBox вставити прапорець в документ.

Приклад коду показує, як вставити поле форми прапорця в документ:

Вставте комбо Box

Дзякуй InsertComboBox вставити комбобокс в документ.

Приклад коду показує, як вставити поле форми комбобокса в документ:

Зберігати поля форми

Збір полів форми представлений FormFieldCollection клас, який можна отримати за допомогою FormFields майно. Це означає, що ви можете отримати поля, що містяться в будь-якому документі, в тому числі сам документ.

Приклад коду показує, як отримати збірку форм полів:

Ви можете отримати конкретне поле форми за індексом або назвою.

Приклад коду показує, як використовувати поля:

Про нас FormField властивості дозволяють працювати з іменем поля, типом та результатом.

Приклад коду показує, як працювати з ім’ям поля, типом та результатом:

Формат форми поля

Про нас Font нерухомість FormField дозволяє застосувати форматування шрифту до FormField в цілому, включаючи значення поля.

Приклад наступного коду показує, як застосувати форматування шрифтів до FormField: