اسناد Word هنگام ایجاد گزارش و مستند سازی محتوا ، انتخاب مورد علاقه هستند. استفاده از گلوله ها در یک سند ، خوانایی سند را تقویت می کند و به سازماندهی اطلاعات کمک می کند. اینها همچنین به مقایسه داده ها کمک می کنند و اطلاعات کلیدی را برجسته می کنند. به عنوان یک توسعه دهنده .NET ، می توانید عملکرد کار با گلوله ها را از طریق برنامه .NET خود با استفاده از C#/VB.NET فراهم کنید. در این وبلاگ ، ما با ایجاد گلوله و زیر مجموعه در سند Word با استفاده از NPOI API در C#1 را نشان خواهیم داد.
چگونه گلوله های چند سطحی را در یک سند با استفاده از Microsoft Word وارد کنیم؟
قبل از اینکه بتوانیم برای ایجاد گلوله های چند سطحی در یک سند ، به نوشتن کد بپردازیم ، اجازه دهید نگاهی بیندازیم که چگونه می توانیم با استفاده از Microsoft Word همان کار را انجام دهیم. Microsoft Word به شما امکان می دهد محتوای گلوله ای را به سند خود اضافه کنید. می توانید عناوین و زیر را به عنوان گلوله و زیر مجموعه در سند اضافه کنید.
مراحل اضافه کردن گلوله ها برای اسناد با استفاده از Microsoft Word
همانطور که در مراحل زیر نشان داده شده است می توانید محتوای گلوله ای را به سند خود اضافه کنید.
- خطوط متن مورد نظر برای تبدیل به لیست گلوله ای را انتخاب کنید
- CLIC HOME > بند > گلوله ها . هر خط یا پاراگراف به یک گلوله در لیست تبدیل می شود.
چگونه می توان لیست گلوله های چند سطحی را با استفاده از C#وارد کرد؟
اکنون که ما دیده ایم که چگونه می توان یک لیست گلوله چند سطحی را در یک پرونده docx با استفاده از Microsoft Word وارد کرد ، اکنون با استفاده از NPOI API برای .NET در برنامه C# ما به همان کار انجام خواهیم داد. اگر قبلاً API NPOI را نصب نکرده اید ، می توانید راهنمای جامع ما را برای نصب NPOI API در پروژه .NET خود طی کنید.
راهنمای گام به گام برای اضافه کردن لیست چند سطحی در سند Word با استفاده از C#
به منظور ایجاد یک لیست گلوله در یک سند Word با استفاده از NPOI API در C#، از مراحل زیر استفاده کنید:
- نمونه ای از کلاس xwpfdocument ایجاد کنید
- نمونه ای از کلاس xwpfnumbering ایجاد کنید
- با استفاده از نمونه xwpfparapraph یک پاراگراف اضافه کنید 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# با استفاده از API NPOI آموخته ایم. NPOI API یک منبع آزاد برای استفاده از .NET API است که به شما امکان می دهد با اسناد Word از طریق برنامه .NET خود کار کنید. می توانید نگاهی به سایر نمونه های NPOI برای کار با پرونده های سند در C# داشته باشید. برای مثال های بیشتر در مورد همکاری با NPOI ، با ما همراه باشید.