แทรกฟิลด์แบบฟอร์ม
ในบทช่วยสอนทีละขั้นตอนนี้ เราจะแนะนำคุณเกี่ยวกับวิธีการแทรกฟิลด์ของฟอร์ม โดยเฉพาะฟิลด์ฟอร์มแบบดรอปดาวน์ ลงในเอกสาร Word โดยใช้ Aspose.Words สำหรับ .NET เราจะอธิบายซอร์สโค้ด C# ที่ให้มา และแสดงวิธีนำไปใช้ในโครงการของคุณเอง
ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Aspose.Words สำหรับ .NET และตั้งค่าในสภาพแวดล้อมการพัฒนาของคุณ หากคุณยังไม่ได้ดำเนินการ ให้ดาวน์โหลดและติดตั้งไลบรารีจาก[Aspose.Releases]https://releases.aspose.com/words/net/
ขั้นตอนที่ 1: การเริ่มต้นเอกสารและออบเจ็กต์ DocumentBuilder
ขั้นแรกให้เริ่มต้นDocument
และDocumentBuilder
วัตถุ:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
ขั้นตอนที่ 2: การแทรกฟิลด์แบบฟอร์มแบบเลื่อนลง
ถัดไป ระบุตัวเลือกสำหรับฟิลด์แบบฟอร์มแบบเลื่อนลงและแทรกลงในเอกสารโดยใช้InsertComboBox
วิธีการของDocumentBuilder
วัตถุ. ในตัวอย่างนี้ เราแทรกฟิลด์ฟอร์มแบบเลื่อนลงชื่อ “DropDown” โดยมีสามตัวเลือก: “หนึ่ง” “สอง” และ “สาม”:
string[] items = { "One", "Two", "Three" };
builder.InsertComboBox("DropDown", items, 0);
ขั้นตอนที่ 3: บันทึกเอกสาร
สุดท้าย ให้บันทึกเอกสาร:
doc.Save("OutputDocument.docx");
แค่นั้นแหละ! คุณได้แทรกฟิลด์แบบฟอร์มแบบเลื่อนลงในเอกสาร Word เรียบร้อยแล้วโดยใช้ Aspose.Words สำหรับ .NET
ตัวอย่างซอร์สโค้ดสำหรับการแทรกฟิลด์ฟอร์มโดยใช้ Aspose.Words สำหรับ .NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
string[] items = { "One", "Two", "Three" };
builder.InsertComboBox("DropDown", items, 0);
doc.Save("OutputDocument.docx");
คุณสามารถใช้โค้ดนี้ในโครงการของคุณเองและแก้ไขได้ตามความต้องการเฉพาะของคุณ
คำถามที่พบบ่อย
ถาม: ฉันจะแทรกฟิลด์แบบฟอร์มประเภทข้อความใน Aspose.Words ได้อย่างไร
ตอบ: หากต้องการแทรกฟิลด์แบบฟอร์มประเภทข้อความใน Aspose.Words คุณสามารถใช้FormField
คลาสและตั้งค่าType
ทรัพย์สินเพื่อFormFieldType.Text
. คุณยังสามารถปรับแต่งคุณสมบัติอื่นๆ เช่น ชื่อ ป้ายกำกับ และตัวเลือกได้อีกด้วย
ถาม: เป็นไปได้ไหมที่จะสร้างฟิลด์แบบฟอร์มประเภทช่องทำเครื่องหมายในเอกสาร
ตอบ: ได้ คุณสามารถสร้างช่องแบบฟอร์มช่องทำเครื่องหมายในเอกสาร Aspose.Words ได้ คุณสามารถใช้FormField
คลาสและตั้งค่าType
ทรัพย์สินเพื่อFormFieldType.CheckBox
เพื่อสร้างช่องทำเครื่องหมาย จากนั้นคุณสามารถปรับแต่งคุณสมบัติของช่องทำเครื่องหมายได้ตามต้องการ
ถาม: ฉันจะเพิ่มฟิลด์แบบฟอร์มแบบดรอปดาวน์ลงในเอกสารได้อย่างไร
ตอบ: หากต้องการเพิ่มฟิลด์แบบฟอร์มประเภทดรอปดาวน์ในเอกสาร Aspose.Words ให้ใช้FormField
คลาสและตั้งค่าType
ทรัพย์สินเพื่อFormFieldType.DropDown
. จากนั้นคุณสามารถตั้งค่าตัวเลือกแบบเลื่อนลงได้โดยใช้DropDownItems
คุณสมบัติ.
ถาม: ฉันสามารถตั้งค่าเริ่มต้นสำหรับฟิลด์แบบฟอร์มใน Aspose.Words ได้หรือไม่
ตอบ: ได้ คุณสามารถตั้งค่าเริ่มต้นสำหรับฟิลด์ฟอร์มใน Aspose.Words ได้ ใช้FormField.Result
คุณสมบัติเพื่อระบุค่าเริ่มต้นของเขตข้อมูลแบบฟอร์ม
ถาม: ฉันจะดึงข้อมูลที่ป้อนในช่องแบบฟอร์มใน Aspose.Words ได้อย่างไร
ตอบ: หากต้องการดึงข้อมูลที่ป้อนในช่องแบบฟอร์มใน Aspose.Words คุณสามารถใช้FormField.Result
คุณสมบัติที่มีค่าที่ผู้ใช้ป้อน คุณสามารถเข้าถึงคุณสมบัตินี้สำหรับแต่ละฟิลด์แบบฟอร์มในเอกสารของคุณ