Űrlapmezők beszúrása

Ebben a lépésenkénti oktatóanyagban bemutatjuk, hogyan illeszthet be űrlapmezőket, különösen egy legördülő űrlapmezőt egy Word-dokumentumba az Aspose.Words for .NET használatával. Elmagyarázzuk a mellékelt C# forráskódot, és megmutatjuk, hogyan implementálhatja azt saját projektjeibe.

A kezdéshez győződjön meg arról, hogy az Aspose.Words for .NET telepítve van és be van állítva a fejlesztői környezetben. Ha még nem tette meg, töltse le és telepítse a könyvtárat innen[Aspose.Releases]https://releases.aspose.com/words/net/.

1. lépés: A Document és a DocumentBuilder objektumok inicializálása

Először inicializálja aDocument ésDocumentBuilder objektumok:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

2. lépés: Legördülő űrlapmező beszúrása

Ezután adja meg a legördülő űrlapmező beállításait, és szúrja be a dokumentumba a gombbalInsertComboBox módszere aDocumentBuilder tárgy. Ebben a példában beszúrunk egy „Legördülő” nevű legördülő űrlapmezőt három lehetőséggel: „Egy”, „Két” és „Három”:

string[] items = { "One", "Two", "Three" };
builder.InsertComboBox("DropDown", items, 0);

3. lépés: A dokumentum mentése

Végül mentse el a dokumentumot:

doc.Save("OutputDocument.docx");

Ez az! Sikeresen beszúrt egy legördülő űrlapmezőt egy Word-dokumentumba az Aspose.Words for .NET használatával.

Példa a Form Fields beszúrása Aspose.Words for .NET forráskódjához

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

string[] items = { "One", "Two", "Three" };
builder.InsertComboBox("DropDown", items, 0);

doc.Save("OutputDocument.docx");

Nyugodtan használja ezt a kódot saját projektjeiben, és módosítsa saját igényei szerint.

GYIK

K: Hogyan illeszthetek be szöveges űrlapmezőt az Aspose.Words-be?

V: Ha szöveges űrlapmezőt szeretne beszúrni az Aspose.Words-be, használja aFormField osztályt, és állítsa beTypetulajdonátFormFieldType.Text. Más tulajdonságokat, például nevet, címkét és beállításokat is személyre szabhat.

K: Létre lehet hozni egy jelölőnégyzet típusú űrlapmezőt egy dokumentumban?

V: Igen, lehetőség van jelölőnégyzet típusú űrlapmező létrehozására egy Aspose.Words dokumentumban. Használhatja aFormField osztályt, és állítsa beTypetulajdonátFormFieldType.CheckBox jelölőnégyzet létrehozásához. Ezután szükség szerint testreszabhatja a jelölőnégyzet tulajdonságait.

K: Hogyan adhatok hozzá egy legördülő típusú űrlapmezőt egy dokumentumhoz?

V: Ha egy Aspose.Words dokumentumhoz legördülő típusú űrlapmezőt szeretne hozzáadni, használja aFormField osztályt, és állítsa beTypetulajdonátFormFieldType.DropDown . Ezután beállíthatja a legördülő menü beállításait aDropDownItems ingatlan.

K: Beállíthatok alapértelmezett értéket az Aspose.Words űrlapmezőjéhez?

V: Igen, beállíthat alapértelmezett értéket az Aspose.Words űrlapmezőjéhez. Használja aFormField.Result tulajdonság megadásához az űrlapmező kezdeti értékét.

K: Hogyan kérhetem le az Aspose.Words űrlapmezőiben megadott adatokat?

V: Az Aspose.Words űrlapmezőiben megadott adatok lekéréséhez használhatja aFormField.Result tulajdonság, amely a felhasználó által beírt értéket tartalmazza. Ezt a tulajdonságot a dokumentum minden űrlapmezőjéhez érheti el.