Rapor oluşturma ve içeriği belgeleme söz konusu olduğunda kelime belgeleri favori seçimdir. Bir belgede mermiler kullanmak belgenin okunabilirliğini artırır ve bilgilerin düzenlenmesine yardımcı olur. Bunlar ayrıca verilerin karşılaştırılmasına yardımcı olur ve temel bilgileri vurgular. Bir .NET geliştiricisi olarak, c#/vb.net kullanarak .NET uygulamanızdaki mermilerle çalışma işlevselliğini sağlayabilirsiniz. Bu blogda, C# ‘de NPOI API kullanarak Word belgesinde mermi ve alt notalar oluşturarak mermilerle nasıl çalışacağını göstereceğiz.

Microsoft Word kullanarak bir belgeye çok seviyeli mermiler nasıl eklenir? {.wp-blok başlığı}

Bir belgede çok seviyeli mermiler oluşturmak için yazma koduna atlamadan önce, Microsoft Word’i kullanarak aynı şeyi nasıl yapabileceğimize bir göz atalım. Microsoft Word, belgenize kurşunlu içerik eklemenizi sağlar. Belgeye mermi ve alt mermi olarak başlıklar ve alt başlıklar ekleyebilirsiniz.

Microsoft Word {.wp-Block-Heading} kullanarak belgelenecek mermiler eklemek için adımlar

Aşağıdaki adımlarda gösterildiği gibi belgenize kurşunlu içerik ekleyebilirsiniz.

  1. Kurşunlu bir listeye dönüştürmek istediğiniz metin satırlarını seçin
  2. Clic Ana Sayfa > Paragraf > Mermiler . Her satır veya paragraf listede bir kurşun haline gelir.
Paragraf grubu mermi ve sayı seçenekleri vurgulandı

C#kullanarak çok seviyeli kurşun listesi kelimeye nasıl eklenir? {.wp-blok başlığı}

Artık Microsoft Word’ü kullanarak [DOCX dosyasına 2 çok seviyeli bir kurşun listesinin nasıl ekleneceğini gördüğümüze göre, şimdi C# uygulamamızda .NET için NPOI API’ını kullanarak aynı şeyi yapmaya devam edeceğiz. NPOI API’sını daha önce yüklemediyseniz, .NET projenizde NPOI API kurulumu için kapsamlı kılavuzumuzdan geçebilirsiniz.

C# {.wp-block-başlık kullanarak Word belgesine çok seviyeli liste eklemek için adım adım kılavuz}

C#‘da NPOI API kullanan bir Word belgesinde kurşunlu bir liste oluşturmak için aşağıdaki adımları kullanın:

  1. XWPFDocument sınıfının bir örneğini oluşturun
  2. XWPFNumbering sınıfının bir örneğini oluşturun
  3. XWPFParagraph örneğini kullanarak bir paragraf ekleyin
  4. Paragraf sınıfı örneğinde SetNumid yöntemini kullanarak mermi listeleri oluşturun
//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);
}

Sonuç

Bu makalede, NPOI API’sını kullanarak C# kullanarak bir Word belgesine mermilerin nasıl ekleneceğini öğrendik. NPOI API, .NET uygulamanızdaki kelime belgeleriyle çalışmanıza olanak tanıyan açık kaynaklı ücretsiz kullanıma .NET API’sıdır. C#4 ‘de belge dosyalarıyla çalışmak için diğer [NPOI örneklerine bakabilirsiniz. NPOI ile çalışma konusunda daha fazla örnek için bizi izlemeye devam edin.