กล่องคอมโบ
ในบทช่วยสอนนี้ เราจะแสดงวิธีสร้างรายการกล่องคำสั่งผสมโดยใช้ Aspose.PDF สำหรับ .NET เราจะอธิบายซอร์สโค้ด C# ทีละขั้นตอนเพื่อแนะนำคุณตลอดกระบวนการนี้
ขั้นตอนที่ 1: การเตรียมการ
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้นำเข้าไลบรารีที่จำเป็นและกำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร:
string dataDir = "YOUR DOCUMENT DIRECTORY";
ขั้นตอนที่ 2: สร้างวัตถุเอกสาร
สร้างวัตถุเอกสารเพื่อเก็บแบบฟอร์ม PDF:
Document doc = new Document();
ขั้นตอนที่ 3: เพิ่มหน้า
เพิ่มหน้าลงในเอกสาร:
doc.Pages.Add();
ขั้นตอนที่ 4: สร้างอินสแตนซ์ของวัตถุ ComboBoxField
สร้างอินสแตนซ์ของวัตถุ ComboBoxField ด้วยขนาดที่ต้องการ:
ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
ขั้นตอนที่ 5: เพิ่มตัวเลือกในรายการแบบเลื่อนลง
เพิ่มตัวเลือกที่ต้องการลงในรายการแบบเลื่อนลง:
combo.AddOption("Red");
combo.AddOption("Yellow");
combo.AddOption("Green");
combo.AddOption("Blue");
ขั้นตอนที่ 6: เพิ่มรายการกล่องคำสั่งผสมลงในแบบฟอร์ม
เพิ่มวัตถุ ComboBoxField ให้กับคอลเลกชันฟิลด์แบบฟอร์มเอกสาร:
doc.Form.Add(combo);
ขั้นตอนที่ 7: บันทึกเอกสาร
บันทึกเอกสาร PDF:
dataDir = dataDir + "ComboBox_out.pdf";
doc.Save(dataDir);
ตัวอย่างซอร์สโค้ดสำหรับ Combo Box โดยใช้ Aspose.PDF สำหรับ .NET
try
{
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// สร้างวัตถุเอกสาร
Document doc = new Document();
// เพิ่มหน้าให้กับวัตถุเอกสาร
doc.Pages.Add();
// สร้างอินสแตนซ์ของวัตถุเขต ComboBox
ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
// เพิ่มตัวเลือกให้กับ ComboBox
combo.AddOption("Red");
combo.AddOption("Yellow");
combo.AddOption("Green");
combo.AddOption("Blue");
// เพิ่มวัตถุกล่องคำสั่งผสมเพื่อสร้างคอลเลกชันฟิลด์ของวัตถุเอกสาร
doc.Form.Add(combo);
dataDir = dataDir + "ComboBox_out.pdf";
// บันทึกเอกสาร PDF
doc.Save(dataDir);
Console.WriteLine("\nCombobox field added successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีสร้างรายการกล่องคำสั่งผสมโดยใช้ Aspose.PDF สำหรับ .NET เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถเพิ่มรายการกล่องคำสั่งผสมลงในเอกสาร PDF ของคุณได้อย่างง่ายดายโดยใช้ Aspose.PDF
คำถามที่พบบ่อย
ถาม: ฉันสามารถปรับแต่งลักษณะที่ปรากฏของรายการกล่องคำสั่งผสมโดยใช้ Aspose.PDF สำหรับ .NET ได้หรือไม่
ตอบ: ได้ คุณสามารถปรับแต่งลักษณะที่ปรากฏของรายการคอมโบบ็อกซ์ได้โดยใช้ Aspose.PDF สำหรับ .NET คุณสามารถตั้งค่าคุณสมบัติ เช่น ขนาดตัวอักษร สี สีพื้นหลัง รูปแบบเส้นขอบ และอื่นๆ เพื่อให้ตรงกับรูปลักษณ์ที่คุณต้องการได้
ถาม: ฉันสามารถตั้งค่าตัวเลือกเริ่มต้นที่เลือกไว้ในรายการกล่องคำสั่งผสมได้หรือไม่
ตอบ: ได้ คุณสามารถตั้งค่าตัวเลือกเริ่มต้นที่เลือกได้ในรายการกล่องคำสั่งผสมโดยใช้ Aspose.PDF สำหรับ .NET คุณสามารถใช้Selected
ทรัพย์สินของComboBoxField
วัตถุเพื่อทำเครื่องหมายหนึ่งหรือหลายตัวเลือกตามที่เลือกไว้ตามค่าเริ่มต้น
ถาม: ฉันจะดึงค่าที่เลือกจากรายการกล่องคำสั่งผสมหลังจากที่ผู้ใช้ทำการเลือกได้อย่างไร
ตอบ: คุณสามารถดึงค่าที่เลือกจากรายการกล่องคำสั่งผสมได้โดยใช้ Aspose.PDF สำหรับ .NET หลังจากที่ผู้ใช้ทำการเลือกแล้ว คุณจะสามารถเข้าถึงValue
ทรัพย์สินของComboBoxField
วัตถุเพื่อรับค่าที่เลือก
ถาม: เป็นไปได้หรือไม่ที่จะเพิ่มตัวจัดการเหตุการณ์หรือการดำเนินการลงในรายการกล่องคำสั่งผสม
ตอบ: ได้ Aspose.PDF สำหรับ .NET ช่วยให้คุณสามารถเพิ่มตัวจัดการเหตุการณ์หรือการดำเนินการลงในรายการกล่องคำสั่งผสมได้ คุณสามารถเชื่อมโยงการทำงานของ JavaScript เช่นOnValueChanged
ไปยังรายการกล่องคำสั่งผสมเพื่อดำเนินการเฉพาะเมื่อผู้ใช้เลือกตัวเลือก
ถาม: ฉันสามารถเพิ่มคำแนะนำเครื่องมือหรือคำอธิบายให้กับตัวเลือกในรายการกล่องคำสั่งผสมได้หรือไม่
ตอบ: ได้ คุณสามารถเพิ่มคำแนะนำเครื่องมือหรือคำอธิบายให้กับตัวเลือกในรายการกล่องคำสั่งผสมโดยใช้ Aspose.PDF สำหรับ .NET คุณสามารถตั้งค่าAlternateName
คุณสมบัติของแต่ละตัวเลือกเพื่อให้คำแนะนำเครื่องมือหรือคำอธิบายที่จะแสดงเมื่อผู้ใช้วางเมาส์เหนือตัวเลือก