แทรกฟิลด์ TOA โดยไม่มีตัวสร้างเอกสาร
ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเพื่ออธิบายซอร์สโค้ด C# ด้านล่าง ซึ่งใช้ฟีเจอร์ “การแทรกฟิลด์ TOA” ของ Aspose.Words สำหรับ .NET ปฏิบัติตามแต่ละขั้นตอนอย่างระมัดระวังเพื่อให้ได้ผลลัพธ์ที่ต้องการ
ขั้นตอนที่ 1: การตั้งค่าไดเรกทอรีเอกสาร
ในโค้ดที่ให้มา คุณต้องระบุไดเร็กทอรีของเอกสารของคุณ แทนที่ค่า “YOUR DOCUMENT DIRECTORY” ด้วยเส้นทางที่เหมาะสมไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENTS DIRECTORY";
ขั้นตอนที่ 2: การสร้างเอกสารและย่อหน้า
เราเริ่มต้นด้วยการสร้างเอกสารใหม่และเตรียมใช้งานย่อหน้า
Document doc = new Document();
Paragraph para = new Paragraph(doc);
ขั้นตอนที่ 3: การแทรกฟิลด์ TA
เราใช้คลาส FieldTA เพื่อแทรกฟิลด์ TA ลงในย่อหน้า
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
ขั้นตอนที่ 4: การเพิ่มย่อหน้าลงในเนื้อหาของเอกสาร
เราเพิ่มย่อหน้าที่มีฟิลด์ TA ลงในเนื้อหาของเอกสาร
doc.FirstSection.Body.AppendChild(para);
ขั้นตอนที่ 5: การสร้างย่อหน้าสำหรับฟิลด์ TOA
เราสร้างย่อหน้าใหม่สำหรับฟิลด์ TOA
para = new Paragraph(doc);
ขั้นตอนที่ 6: การแทรกฟิลด์ TOA
เราใช้คลาส FieldToa เพื่อแทรกฟิลด์ TOA ลงในย่อหน้า
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
ขั้นตอนที่ 7: การเพิ่มย่อหน้าลงในเนื้อหาของเอกสาร
เราเพิ่มย่อหน้าที่มีฟิลด์ TOA ลงในเนื้อหาของเอกสาร
doc.FirstSection.Body.AppendChild(para);
ขั้นตอนที่ 8: อัปเดตฟิลด์ TOA
ในที่สุดเราก็เรียกว่าUpdate()
วิธีการอัพเดตฟิลด์ TOA
fieldToa.Update();
ตัวอย่างซอร์สโค้ดสำหรับการแทรกฟิลด์ TOA โดยไม่มีตัวสร้างเอกสารด้วย Aspose.Words สำหรับ .NET
Document doc = new Document();
Paragraph para = new Paragraph(doc);
// เราต้องการแทรกฟิลด์ TA และ TOA เช่นนี้:
// { TA \c 1 \l "ค่า 0" }
// { ทีโอเอ \c 1 }
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTOAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
doc.FirstSection.Body.AppendChild(para);
para = new Paragraph(doc);
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
doc.FirstSection.Body.AppendChild(para);
fieldToa.Update();
doc.Save(ArtifactsDir + "WorkingWithFields.InsertTOAFieldWithoutDocumentBuilder.docx");
คำถามที่พบบ่อย
ถาม: จะปรับแต่งลักษณะที่ปรากฏของฟิลด์ TOA ที่แทรกในเอกสาร Word ด้วย Aspose.Words สำหรับ .NET ได้อย่างไร
ตอบ: คุณสามารถปรับแต่งลักษณะที่ปรากฏของฟิลด์ TOA ที่แทรกไว้ได้โดยใช้คุณสมบัติของFieldTOA
วัตถุเพื่อระบุตัวเลือกการจัดรูปแบบ
ถาม: ฉันสามารถเพิ่มฟิลด์ TOA หลายฟิลด์ในเอกสาร Word เดียวโดยใช้ Aspose.Words สำหรับ .NET ได้หรือไม่
ตอบ: ได้ คุณสามารถเพิ่มฟิลด์ TOA หลายฟิลด์ในเอกสาร Word เดียวได้โดยใช้ Aspose.Words สำหรับ .NET เพียงทำซ้ำขั้นตอนการแทรกสำหรับแต่ละฟิลด์
ถาม: ฉันจะตรวจสอบได้อย่างไรว่าฟิลด์ TOA แทรกลงในเอกสาร Word ด้วย Aspose.Words for .NET ได้สำเร็จหรือไม่
ตอบ: หากต้องการตรวจสอบว่าแทรกช่อง TOA สำเร็จหรือไม่ คุณสามารถเรียกดูเนื้อหาเอกสารและค้นหาอินสแตนซ์ของช่อง TOA ได้
ถาม: การแทรกฟิลด์ TOA โดยไม่ใช้ DocumentBuilder ส่งผลต่อการจัดรูปแบบเอกสาร Word ด้วย Aspose.Words สำหรับ .NET หรือไม่
ตอบ: การแทรกฟิลด์ TOA โดยไม่ใช้ DocumentBuilder จะไม่ส่งผลโดยตรงต่อการจัดรูปแบบของเอกสาร Word อย่างไรก็ตาม ตัวเลือกการจัดรูปแบบฟิลด์ TOA อาจส่งผลต่อการจัดรูปแบบโดยรวมของเอกสาร