Цей підручник пояснює, як створити форму в Word за допомогою C#, надаючи докладні кроки для налаштування середовища та додавання різних типів полів форми до документа. Ви будете створювати поля форми в Word за допомогою C#, як-от введення тексту, прапорець і поле зі списком. Після створення форми ви збережете її на диску як DOCX або DOC у форматі файлу відповідно до ваших вимог.
Кроки для створення форми в Word за допомогою C#
- Створіть середовище розробки, щоб додати Aspose.Words зі сховища NuGet
- Створіть порожній документ за допомогою класу Document, щоб додати елементи керування формою
- Створіть та ініціалізуйте об’єкт класу DocumentBuilder для щойно створеного документа
- Вставте в документ поле форми введення тексту та прапорець за допомогою об’єкта DocumentBuilder
- Збережіть документ на диску
У цих кроках пояснюється як створити придатну для заповнення форму в Word за допомогою C# шляхом спільного використання необхідних класів, просторів імен і полів форми, які можна додати в документ. Ви можете встановити низку властивостей для щойно доданих елементів керування, щоб налаштувати їх. Якщо ви хочете організувати елементи керування кращим чином, спробуйте створити таблицю, а потім додайте елементи керування в комірки таблиці для належної візуалізації, однак тут пояснюється лише вставка полів форми.
Код для створення заповнюваної форми в Word за допомогою C#
using Aspose.Words; | |
using Aspose.Words.Fields; | |
namespace HowToCreateAFormInWordUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function for how to create a form in Word using CSharp | |
{ | |
//Initialize license | |
Aspose.Words.License lic = new Aspose.Words.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a document | |
Document docForm = new Document(); | |
// Create a DocumentBuilder object | |
DocumentBuilder builderForm = new DocumentBuilder(docForm); | |
// Insert text input | |
builderForm.InsertTextInput("TextInputControl", TextFormFieldType.Regular, "", "Enter text here", 0); | |
builderForm.InsertBreak(BreakType.LineBreak); | |
// Insert checkbox | |
builderForm.InsertCheckBox("CheckBoxControl", true, true, 0); | |
// Save the document | |
docForm.Save("output.docx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Цей код демонструє як створити придатну для заповнення форму у Word за допомогою C#. Кожного разу, коли ми вставляємо поле форми, повертається його посилання, яке можна використовувати для налаштування елемента керування. Ви можете встановити такі властивості, як CheckBoxSize і Checked status для прапорців, індекс вибраного елемента для поля зі списком і загальні властивості для всіх полів форми, як-от шрифт, текст довідки, текст статусу тощо.
Ця стаття навчила нас додавати поля форми в документи Word за допомогою C#, але якщо ви зацікавлені у створенні таблиці в документі Word, перегляньте статтю на як створити таблицю в документі Word за допомогою C#.