เอกสาร Word เป็นตัวเลือกที่โปรดปรานเมื่อพูดถึงการสร้างรายงานและการบันทึกเนื้อหา การใช้กระสุนในเอกสารช่วยเพิ่มความสามารถในการอ่านเอกสารและช่วยในการจัดระเบียบข้อมูล สิ่งเหล่านี้ยังช่วยในการเปรียบเทียบข้อมูลและเน้นข้อมูลสำคัญ ในฐานะนักพัฒนา. NET คุณสามารถให้ฟังก์ชั่นการทำงานกับกระสุนจากภายในแอปพลิเคชัน. NET ของคุณโดยใช้ C#/VB.NET ในบล็อกนี้เราจะแสดงวิธีการทำงานกับกระสุนโดยการสร้างกระสุนและ sub bullets ในเอกสารคำโดยใช้ NPOI API ใน C#
จะแทรกกระสุนหลายระดับในเอกสารโดยใช้ Microsoft Word ได้อย่างไร?
ก่อนที่เราจะสามารถข้ามรหัสการเขียนเพื่อสร้างกระสุนหลายระดับในเอกสารมาดูกันว่าเราสามารถทำเช่นเดียวกันได้อย่างไรโดยใช้ Microsoft Word Microsoft Word ให้คุณเพิ่มเนื้อหาที่มีกระสุนลงในเอกสารของคุณ คุณสามารถเพิ่มหัวเรื่องและหัวย่อยเป็นกระสุนและ sub bullets ในเอกสาร
ขั้นตอนในการเพิ่มกระสุนในเอกสารโดยใช้ Microsoft Word
คุณสามารถเพิ่มเนื้อหากระสุนลงในเอกสารของคุณตามที่แสดงในขั้นตอนด้านล่าง
- เลือกบรรทัดของข้อความที่คุณต้องการแปลงเป็นรายการกระสุน
- clic home > ย่อหน้า > กระสุน แต่ละบรรทัดหรือย่อหน้ากลายเป็นกระสุนในรายการ
วิธีแทรกรายการกระสุนหลายระดับใน Word โดยใช้ C#?
ตอนนี้เราได้เห็นวิธีการแทรกรายการกระสุนหลายระดับใน ไฟล์ docx โดยใช้ Microsoft Word ตอนนี้เราจะดำเนินการต่อไปโดยใช้ NPOI API สำหรับ. NET ในแอปพลิเคชัน C# ของเรา หากคุณยังไม่ได้ติดตั้ง NPOI API คุณสามารถผ่านคู่มือที่ครอบคลุมของเราสำหรับ การติดตั้ง NPOI API ในโครงการ. NET ของคุณ
คู่มือทีละขั้นตอนเพื่อเพิ่มรายการหลายระดับในเอกสาร Word โดยใช้ C#
ในการสร้างรายการกระสุนในเอกสาร Word โดยใช้ NPOI API ใน C#ให้ใช้ขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส xwpfdocument
- สร้างอินสแตนซ์ของคลาส xwpfnumbering
- เพิ่มย่อหน้าโดยใช้อินสแตนซ์ของ XWPFAragraph
- สร้างรายการกระสุนโดยใช้เมธอด 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 โปรดติดตามความคืบหน้า