แบบอักษรฟิลด์แบบฟอร์ม 14
ในบทช่วยสอนนี้ เราจะแสดงวิธีกำหนดค่าแบบอักษรของฟิลด์แบบฟอร์มโดยใช้ Aspose.PDF สำหรับ .NET เราจะอธิบายซอร์สโค้ด C# ทีละขั้นตอนเพื่อแนะนำคุณตลอดกระบวนการนี้
ขั้นตอนที่ 1: การเตรียมการ
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้นำเข้าไลบรารีที่จำเป็นและกำหนดเส้นทางไปยังไดเร็กทอรีเอกสาร:
string dataDir = "YOUR DOCUMENT DIRECTORY";
ขั้นตอนที่ 2: เปิดเอกสาร
เปิดเอกสาร PDF ที่มีอยู่:
Document pdfDocument = new Document(dataDir + "FormFieldFont14.pdf");
ขั้นตอนที่ 3: รับฟิลด์แบบฟอร์มเฉพาะ
รับฟิลด์ฟอร์มที่ต้องการ (ในตัวอย่างนี้ เราใช้ฟิลด์ “textbox1”):
Aspose.Pdf.Forms.Field field = pdfDocument.Form["textbox1"] as Aspose.Pdf.Forms.Field;
ขั้นตอนที่ 4: สร้างวัตถุแบบอักษร
สร้างวัตถุแบบอักษรสำหรับแบบอักษรใหม่ที่คุณต้องการใช้ (เช่น “ComicSansMS”):
Aspose.Pdf.Text.Font font = FontRepository.FindFont("ComicSansMS");
ขั้นตอนที่ 5: กำหนดค่าข้อมูลแบบอักษรสำหรับฟิลด์แบบฟอร์ม
กำหนดค่าข้อมูลแบบอักษรสำหรับฟิลด์แบบฟอร์มโดยใช้แบบอักษรที่สร้างไว้ก่อนหน้านี้:
field.DefaultAppearance = new Aspose.Pdf.Forms.DefaultAppearance(font, 14, System.Drawing.Color.Black);
ขั้นตอนที่ 6: บันทึกเอกสารที่อัปเดต
บันทึกเอกสาร PDF ที่อัปเดต:
dataDir = dataDir + "FormFieldFont14_out.pdf";
pdfDocument.Save(dataDir);
ตัวอย่างซอร์สโค้ดสำหรับ Form Field Font 14 โดยใช้ Aspose.PDF สำหรับ .NET
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// เปิดเอกสาร
Document pdfDocument = new Document(dataDir + "FormFieldFont14.pdf");
// รับฟิลด์ฟอร์มเฉพาะจากเอกสาร
Aspose.Pdf.Forms.Field field = pdfDocument.Form["textbox1"] as Aspose.Pdf.Forms.Field;
// สร้างวัตถุแบบอักษร
Aspose.Pdf.Text.Font font = FontRepository.FindFont("ComicSansMS");
// ตั้งค่าข้อมูลแบบอักษรสำหรับฟิลด์แบบฟอร์ม
// Field.DefaultAppearance = ใหม่ Aspose.Pdf.Forms.in.DefaultAppearance(แบบอักษร, 10, System. Drawing.Color.Black);
dataDir = dataDir + "FormFieldFont14_out.pdf";
// บันทึกเอกสารที่อัปเดต
pdfDocument.Save(dataDir);
Console.WriteLine("\nForm field font setup successfully.\nFile saved at " + dataDir);
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีกำหนดค่าแบบอักษรของฟิลด์แบบฟอร์มโดยใช้ Aspose.PDF สำหรับ .NET ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถระบุแบบอักษรและขนาดแบบอักษรสำหรับฟิลด์แบบฟอร์มในเอกสาร PDF ของคุณได้อย่างง่ายดายโดยใช้ Aspose.PDF
คำถามที่พบบ่อย
ถาม: ฉันสามารถใช้แบบอักษรใดๆ สำหรับฟิลด์แบบฟอร์มใน Aspose.PDF สำหรับ .NET ได้หรือไม่
ตอบ: ได้ คุณสามารถใช้แบบอักษร TrueType หรือ OpenType สำหรับฟิลด์แบบฟอร์มใน Aspose.PDF สำหรับ .NET ตราบใดที่ฟอนต์พร้อมใช้งานและติดตั้งบนระบบหรือเข้าถึงได้ผ่าน FontRepository คุณสามารถใช้ฟอนต์เพื่อปรับแต่งลักษณะที่ปรากฏของข้อความฟิลด์แบบฟอร์มได้
ถาม: ฉันจะค้นหาแบบอักษรที่มีอยู่ใน Aspose.PDF สำหรับ .NET ได้อย่างไร
ตอบ: หากต้องการค้นหาแบบอักษรที่มีอยู่ใน Aspose.PDF สำหรับ .NET คุณสามารถใช้ไฟล์FontRepository.GetAvailableFonts()
วิธี. วิธีนี้จะส่งคืนอาร์เรย์ของแบบอักษรที่มีอยู่ซึ่งคุณสามารถใช้สำหรับช่องแบบฟอร์มหรือการดำเนินการที่เกี่ยวข้องกับข้อความอื่นๆ ในเอกสาร PDF ของคุณ
ถาม: ฉันสามารถเปลี่ยนขนาดตัวอักษรสำหรับช่องแบบฟอร์มเป็นค่าใดก็ได้ได้หรือไม่
ตอบ: ได้ คุณสามารถเปลี่ยนขนาดแบบอักษรสำหรับฟิลด์แบบฟอร์มเป็นค่าตัวเลขบวกใดๆ ได้โดยใช้ Aspose.PDF สำหรับ .NET อย่างไรก็ตาม จำเป็นต้องตรวจสอบให้แน่ใจว่าขนาดแบบอักษรเหมาะสมกับฟิลด์แบบฟอร์มที่ระบุ และไม่นำไปสู่การตัดข้อความหรือทับซ้อนกับองค์ประกอบอื่นๆ ในเอกสาร
ถาม: ฉันสามารถเปลี่ยนสีแบบอักษรสำหรับช่องแบบฟอร์มได้หรือไม่
ตอบ: ได้ คุณสามารถเปลี่ยนสีแบบอักษรสำหรับฟิลด์แบบฟอร์มได้โดยใช้ Aspose.PDF สำหรับ .NET ในซอร์สโค้ด C# ที่ให้มา สีแบบอักษรจะถูกตั้งค่าเป็นสีดำ (System.Drawing.Color.Black
) แต่คุณสามารถปรับแต่งให้เป็นค่าสีที่ถูกต้องอื่นๆ ได้
ถาม: ฉันจะจัดแนวข้อความภายในช่องแบบฟอร์มได้อย่างไร
ตอบ: หากต้องการจัดแนวข้อความภายในช่องแบบฟอร์ม คุณสามารถใช้Multiline
คุณสมบัติของฟิลด์แบบฟอร์มและตั้งค่าเป็นจริง คุณสมบัตินี้เปิดใช้งานข้อความหลายบรรทัดภายในฟิลด์แบบฟอร์ม ช่วยให้คุณสามารถควบคุมการจัดแนวข้อความด้วยการขึ้นบรรทัดใหม่และการขึ้นบรรทัดใหม่