Ez az oktatóanyag bemutatja, hogyan hozhat létre űrlapot Wordben C# használatával, részletes lépéseket adva a környezet konfigurálásához, és különböző típusú űrlapmezőket ad hozzá a dokumentumhoz. űrlapmezőket hoz létre a Wordben C# használatával, például szövegbevitelt, jelölőnégyzetet és kombinált dobozt. Az űrlap létrehozása után elmenti azt a lemezre DOCX vagy DOC fájlformátumban, az Ön igényei szerint.
Űrlap létrehozásának lépései a Wordben C# használatával
- Hozzon létre egy fejlesztői környezetet a(z) Aspose.Words hozzáadásához a NuGet adattárból
- Hozzon létre egy üres dokumentumot a Document osztály használatával űrlapvezérlők hozzáadásához
- Hozzon létre és inicializáljon egy DocumentBuilder osztályobjektumot az újonnan létrehozott dokumentumhoz
- Szúrjon be egy szövegbeviteli űrlapmezőt és egy jelölőnégyzetet a dokumentumba a DocumentBuilder objektum segítségével
- Mentse a dokumentumot a lemezre
Ezek a lépések elmagyarázzák, hogyan hozhat létre kitölthető űrlapot a Wordben C# használatával a szükséges osztályok, névterek és űrlapmezők megosztásával, amelyek hozzáadhatók a dokumentumhoz. Az újonnan hozzáadott vezérlőkhöz számos tulajdonságot beállíthat, hogy testreszabhassa őket. Ha jobban szeretné megszervezni a vezérlőt, próbáljon meg létrehozni egy táblázatot, majd a megfelelő megjelenítés érdekében adjon hozzá vezérlőket a táblázat celláihoz, azonban itt csak az űrlapmezők beszúrását magyarázzuk.
Kód kitölthető űrlap létrehozásához a Wordben C# használatával
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"); | |
} | |
} | |
} |
Ez a kód bemutatja hogyan készíthet kitölthető űrlapot a Wordben C# használatával. Amikor beszúrunk egy űrlapmezőt, akkor annak hivatkozása kerül visszaadásra, amellyel testreszabható a vezérlő. Beállíthat olyan tulajdonságokat, mint a CheckBoxSize és Checked status a jelölőnégyzetekhez, a kiválasztott elem indexe a kombinált mezőhöz, valamint az összes űrlapmező közös tulajdonságai, például a betűtípus, a súgószöveg, az állapotszöveg stb., hogy csak néhányat említsünk.
Ez a cikk megtanította nekünk űrlapmezőket hozzáadni a Word dokumentumokhoz C# használatával, de ha szeretne táblázatot létrehozni a Word dokumentumban, tekintse meg a Hogyan készítsünk táblázatot Word dokumentumban C# használatával című cikket.