แบบอักษรฟิลด์แบบฟอร์ม 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คุณสมบัติของฟิลด์แบบฟอร์มและตั้งค่าเป็นจริง คุณสมบัตินี้เปิดใช้งานข้อความหลายบรรทัดภายในฟิลด์แบบฟอร์ม ช่วยให้คุณสามารถควบคุมการจัดแนวข้อความด้วยการขึ้นบรรทัดใหม่และการขึ้นบรรทัดใหม่