Ovaj vodič vodi o tome kako stvoriti obrazac u Wordu koristeći C# pružajući detaljne korake za konfiguriranje okruženja i dodavanje različitih vrsta polja obrasca u dokument. Vi ćete stvoriti polja obrasca u Wordu koristeći C# kao što su unos teksta, potvrdni okvir i kombinirani okvir. Nakon što je obrazac kreiran, spremit ćete ga na disk kao DOCX ili DOC format datoteke prema vašim zahtjevima.
Koraci za stvaranje obrasca u Wordu pomoću C#
- Uspostavite razvojno okruženje za dodavanje Aspose.Words iz NuGet repozitorija
- Napravite prazan dokument pomoću klase Document za dodavanje kontrola obrasca
- Stvorite i inicijalizirajte objekt klase DocumentBuilder za novostvoreni dokument
- Umetnite polje obrasca za unos teksta i potvrdni okvir u dokument pomoću objekta DocumentBuilder
- Spremite dokument na disk
Ovi koraci objašnjavaju kako stvoriti obrazac koji se može ispuniti u Wordu koristeći C# dijeljenjem potrebnih klasa, prostora imena i polja obrasca koja se mogu dodati u dokument. Možete postaviti niz svojstava za novo dodane kontrole kako biste ih prilagodili. Ako želite organizirati kontrolu na bolji način, pokušajte stvoriti tablicu i zatim dodati kontrole u ćelije tablice za ispravnu vizualizaciju, međutim, ovdje je objašnjeno samo umetanje polja obrasca.
Kod za izradu obrasca koji se može ispuniti u Wordu pomoću 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"); | |
} | |
} | |
} |
Ovaj kôd pokazuje kako napraviti obrazac koji se može ispuniti u Wordu koristeći C#. Kad god umetnemo polje obrasca, vraća se njegova referenca koja se može koristiti za prilagodbu kontrole. Možete postaviti svojstva kao što su CheckBoxSize i Status Checked za potvrdne okvire, indeks odabrane stavke za kombinirani okvir i uobičajena svojstva za sva polja obrasca kao što su font, tekst pomoći, tekst statusa itd. da spomenemo samo neke.
Ovaj nas je članak naučio dodavati polja obrasca u Wordove dokumente koristeći C#, ali ako ste zainteresirani za stvaranje tablice u Wordovom dokumentu, pogledajte članak na kako stvoriti tablicu u Word dokumentu koristeći C#.