В этом учебном пособии рассказывается, как создать форму в Word с помощью C#, приводятся подробные инструкции по настройке среды и добавлению в документ различных типов полей формы. Вы будете создавать поля формы в Word с помощью C#, такие как ввод текста, флажок и поле со списком. После создания формы вы сохраните ее на диске в формате файла DOCX или DOC в соответствии с вашими требованиями.
Шаги по созданию формы в Word с помощью C#
- Установите среду разработки, чтобы добавить Aspose.Words из репозитория NuGet.
- Создайте пустой документ, используя класс Document, чтобы добавить элементы управления формой.
- Создайте и инициализируйте объект класса DocumentBuilder для вновь созданного документа.
- Вставка поля формы ввода текста и флажка в документ с помощью объекта DocumentBuilder
- Сохраните документ на диск
Эти шаги объясняют, как создать заполняемую форму в Word с помощью C# путем совместного использования необходимых классов, пространств имен и полей формы, которые можно добавить в документ. Вы можете установить ряд свойств для вновь добавленных элементов управления, чтобы настроить их. Если вы хотите лучше организовать элемент управления, попробуйте создать таблицу, а затем добавить элементы управления в ячейки таблицы для правильной визуализации, однако здесь объясняется только вставка полей формы.
Код для создания заполняемой формы в Word с использованием С#
Этот код демонстрирует, как создать заполняемую форму в Word с помощью C#. Всякий раз, когда мы вставляем поле формы, возвращается его ссылка, которую можно использовать для настройки элемента управления. Вы можете установить такие свойства, как CheckBoxSize и статус Checked для флажков, индекс выбранного элемента для поля со списком и общие свойства для всех полей формы, такие как шрифт, текст справки, текст состояния и т. д., и это лишь некоторые из них.
В этой статье мы научились добавлять поля формы в документы Word с помощью C#, однако, если вы заинтересованы в создании таблицы в документе Word, обратитесь к статье как создать таблицу в документе Word с помощью C#.