เอกสาร Word เป็นตัวเลือกที่โปรดปรานเมื่อพูดถึงการสร้างรายงานและการบันทึกเนื้อหา การใช้กระสุนในเอกสารช่วยเพิ่มความสามารถในการอ่านเอกสารและช่วยในการจัดระเบียบข้อมูล สิ่งเหล่านี้ยังช่วยในการเปรียบเทียบข้อมูลและเน้นข้อมูลสำคัญ ในฐานะนักพัฒนา. NET คุณสามารถให้ฟังก์ชั่นการทำงานกับกระสุนจากภายในแอปพลิเคชัน. NET ของคุณโดยใช้ C#/VB.NET ในบล็อกนี้เราจะแสดงวิธีการทำงานกับกระสุนโดยการสร้างกระสุนและ sub bullets ในเอกสารคำโดยใช้ NPOI API ใน C#

จะแทรกกระสุนหลายระดับในเอกสารโดยใช้ Microsoft Word ได้อย่างไร?

ก่อนที่เราจะสามารถข้ามรหัสการเขียนเพื่อสร้างกระสุนหลายระดับในเอกสารมาดูกันว่าเราสามารถทำเช่นเดียวกันได้อย่างไรโดยใช้ Microsoft Word Microsoft Word ให้คุณเพิ่มเนื้อหาที่มีกระสุนลงในเอกสารของคุณ คุณสามารถเพิ่มหัวเรื่องและหัวย่อยเป็นกระสุนและ sub bullets ในเอกสาร

ขั้นตอนในการเพิ่มกระสุนในเอกสารโดยใช้ Microsoft Word

คุณสามารถเพิ่มเนื้อหากระสุนลงในเอกสารของคุณตามที่แสดงในขั้นตอนด้านล่าง

  1. เลือกบรรทัดของข้อความที่คุณต้องการแปลงเป็นรายการกระสุน
  2. clic home > ย่อหน้า > กระสุน แต่ละบรรทัดหรือย่อหน้ากลายเป็นกระสุนในรายการ
กลุ่มย่อหน้าพร้อมตัวเลือกกระสุนและตัวเลขที่เน้น

วิธีแทรกรายการกระสุนหลายระดับใน Word โดยใช้ C#?

ตอนนี้เราได้เห็นวิธีการแทรกรายการกระสุนหลายระดับใน ไฟล์ docx โดยใช้ Microsoft Word ตอนนี้เราจะดำเนินการต่อไปโดยใช้ NPOI API สำหรับ. NET ในแอปพลิเคชัน C# ของเรา หากคุณยังไม่ได้ติดตั้ง NPOI API คุณสามารถผ่านคู่มือที่ครอบคลุมของเราสำหรับ การติดตั้ง NPOI API ในโครงการ. NET ของคุณ

คู่มือทีละขั้นตอนเพื่อเพิ่มรายการหลายระดับในเอกสาร Word โดยใช้ C#

ในการสร้างรายการกระสุนในเอกสาร Word โดยใช้ NPOI API ใน C#ให้ใช้ขั้นตอนต่อไปนี้:

  1. สร้างอินสแตนซ์ของคลาส xwpfdocument
  2. สร้างอินสแตนซ์ของคลาส xwpfnumbering
  3. เพิ่มย่อหน้าโดยใช้อินสแตนซ์ของ XWPFAragraph
  4. สร้างรายการกระสุนโดยใช้เมธอด setNumID บนอินสแตนซ์คลาสย่อหน้า
//Create document
XWPFDocument doc = new XWPFDocument();
//Create numbering
XWPFNumbering numbering = doc.CreateNumbering();
string abstractNumId = numbering.AddAbstractNum();
string numId = numbering.AddNum(abstractNumId);
//Create paragragh and set its list level
XWPFParagraph para1 = doc.CreateParagraph();
XWPFRun run1 = para1.CreateRun();
run1.SetText("Introduction to File Formats");
para1.SetNumID(numId, "0");
//Create paragragh and set the list level
XWPFParagraph para2 = doc.CreateParagraph();
XWPFRun run2 = para2.CreateRun();
run2.SetText("Popular File Formats and their Applications");
para2.SetNumID(numId, "0");
//Create paragragh and apply multi level list 
XWPFParagraph para3 = doc.CreateParagraph();
XWPFRun run3 = para3.CreateRun();
run3.SetText("File Formats - Spreadsheet File Formats");
para3.SetNumID(numId, "0");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLSX");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLS");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("Converst XLS to XLSX");
para3.SetNumID(numId, "2");
//Save the file and Launch
using (FileStream sw = new FileStream("BullettedListUsingCSharp.doc", FileMode.Create))
{
    doc.Write(sw);
}

บทสรุป

ในบทความนี้เราได้เรียนรู้เกี่ยวกับวิธีการแทรกกระสุนในเอกสาร Word โดยใช้ C# โดยใช้ NPOI API NPOI API เป็น Ope-Source ฟรีที่ใช้งาน. NET API ที่ให้คุณทำงานกับเอกสาร Word จากภายในแอปพลิเคชัน. NET ของคุณ คุณสามารถดู ตัวอย่าง NPOI อื่น ๆ สำหรับการทำงานกับไฟล์เอกสารใน C# สำหรับตัวอย่างเพิ่มเติมเกี่ยวกับการทำงานกับ NPOI โปรดติดตามความคืบหน้า