Bilgiyi doğru bir şekilde düzenlemek, daha iyi notlar yazmanıza yardımcı olur. Listeler, içeriğinizi yapılandırmanın en basit yollarından biridir. Bir plan taslağı oluşturuyor, yapılacaklar listesi oluşturuyor veya hızlı notlar alıyorsanız, OneNote’daki madde işaretli ve numaralı listeler her şeyi daha net hale getirir. Bu kılavuzda, Java kullanarak OneNote’da madde işaretli listeler veya numaralı listeler nasıl oluşturulacağını öğreneceksiniz. Bu tekniği kolayca uygulamanıza yardımcı olacak adım adım kod örnekleri ile sizi yönlendireceğiz.

Bu makale aşağıdaki konuları kapsamaktadır:

Java SDK to Create Bulleted or Numbered Lists in OneNote

OneNote belgeleri ile çalışmak için Aspose.Note for Java kullanacağız. Bu, .one dosyalarını programlı olarak okuma, yazma, düzenleme ve dönüştürme desteği sağlar.

Maven aracılığıyla projenize ekleyebilirsiniz. İşte nasıl:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>25.6</version>
    <classifier>jdk17</classifier> <!-- Or jdk18/jdk21 depending on your Java version -->
</dependency>

Veya bunu releases adresinden indirebilirsiniz.

OneNote’da Java kullanarak Madde İşareti Listesi Nasıl Oluşturulur

Aşağıdaki adımları izleyerek basit bir madde işaretli liste oluşturabilirsiniz:

  1. Yeni bir Document sınıfı nesnesi oluşturun.
  2. Bir Sayfa ekleyin.
  3. Bir Outline oluşturun ve OutlineElement sınıfı nesnelerini ekleyin.
  4. Her bir öğenin önünde \"\" veya \"•\" gibi bir madde işareti karakteri kullanın.
  5. Metninizi RichText kullanarak stilize edin.
  6. Add everything together and save the document.
// Document sınıfının bir nesnesini oluştur.
Document doc = new Document();

// Page sınıfı nesnesini başlatın
Page page = new Page();

// Outline sınıf nesnesini başlatın.
Outline outline = new Outline();

// TextStyle sınıfı nesnesini initialize edin ve biçimlendirme özelliklerini ayarlayın.
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// OutlineElement sınıfı nesnelerini başlatın ve madde işaretleri uygulayın.
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));

// RichText sınıfı nesnesini başlatın ve metin stilini uygulayın.
RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("*", "Arial", 10));

RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("*", "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// outline öğeleri ekle
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// Outline düğümü ekle
page.appendChildLast(outline);

// sayfa düğümü ekle
doc.appendChildLast(page);

// save the document
doc.save("ApplyBulletsOnText.one");
OneNote'da Java kullanarak Nasıl Madde İşaretli Liste Oluşturulur

Bir Java kullanarak OneNote’ta Madde İşareti Listesi Nasıl Oluşturulur

OneNote’da Numara Listesi Oluşturmak için Java Kodu

Numaralı listeler için, her satırın önüne sayıları (1., 2., vb.) ekleyin ve sayı formatını tanımlamak için NumberFormat.DecimalNumbers kullanın.

// Document sınıfının bir nesnesini oluştur.
Document doc = new Document();

// Page sınıfı nesnesini başlat
Page page = new Page();

// Outline sınıfı nesnesini başlatın
Outline outline = new Outline();

// TextStyle sınıfı nesnesini başlatın ve formatlama özelliklerini ayarlayın.
ParagraphStyle defaultStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(10);

// OutlineElement sınıfı nesnelerini başlatın ve numaralandırma uygulayın.
// aynı biçimdeki numaralar otomatik olarak artırılır.
OutlineElement outlineElem1 = new OutlineElement();

outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));

RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.DecimalNumbers, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// outline öğeleri ekle
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// Outline düğümü ekle
page.appendChildLast(outline);

// add Page node
doc.appendChildLast(page);

// save the document
doc.save("ApplyNumberingOnText.one");
OneNote'da Java kullanarak Numaralı Liste Oluşturma

OneNote’da Java kullanarak Numara Listesi Oluşturun

Insert a Chinese Numbered List

Aspose.Note for Java, çeşitli numara formatlarını da destekler. Çin tarzı numaralı bir liste oluşturmak için, metin formatını buna göre özelleştirebilir ve Çin numara formatını tanımlamak için NumberFormat.ChineseCounting kullanabilirsiniz.

// Document sınıfının bir nesnesini oluşturun
Document doc = new Document();

// Page sınıfı nesnesini başlat
Page page = new Page();

// Outline sınıfı nesnesini başlat
Outline outline = new Outline();

// TextStyle sınıfı nesnesini başlat ve biçimlendirme özelliklerini ayarla
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// OutlineElement sınıfı nesnelerini başlatın ve numaralandırma uygulayın.
// aynı taslak içindeki numaralar otomatik olarak artırılır.
OutlineElement outlineElem1 = new OutlineElement();

outlineElem1.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));

RichText text1 = new RichText().append("First");
text1.setParagraphStyle(defaultStyle);
outlineElem1.appendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement();
outlineElem2.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text2 = new RichText().append("Second");
text2.setParagraphStyle(defaultStyle);
outlineElem2.appendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement();
outlineElem3.setNumberList(new NumberList("{0})", NumberFormat.ChineseCounting, "Arial", 10));
RichText text3 = new RichText().append("Third");
text3.setParagraphStyle(defaultStyle);
outlineElem3.appendChildLast(text3);

// outline öğeleri ekle
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// Outline düğümü ekle
page.appendChildLast(outline);

// add Page node
doc.appendChildLast(page);

// save the document
doc.save("ChineseNumberList.one");
OneNote'a bir Çince Numara Listesi ekleyin

OneNote’a bir Çince Numara Listesi ekleyin.

Ücretsiz Geçici Lisans Alın

Aspose.Note’u sınırlamalar olmadan denemek mi istiyorsunuz? Tüm özellikleri filigransız veya kısıtlamasız değerlendirmek için ücretsiz geçici bir lisans talep edebilirsiniz.

OneNote’ta Listelerle Çalışmak İçin Yararlı Kaynaklar

OneNote ile Java kullanarak madde işaretli veya numaralı listeler oluşturuyorsanız, aşağıdaki kaynaklar size başlamada ve ilerlemenizde yardımcı olacaktır:

Bu kaynaklar, Java ile yapılandırılmış, profesyonel not alma uygulamaları için başvurabileceğiniz kılavuzlardır.

Sonuç

Aspose.Note for Java kullanarak, OneNote dosyalarında yapılandırılmış listeler oluşturabilirsiniz. İster madde işaretleri ister numaralar olsun, biçimlendirme ve içerik üzerinde tam kontrolünüz vardır. Bu, not oluşturmayı otomatikleştiriyorsanız, bilgi tabanları oluşturuyorsanız veya uygulamalarınıza not alma entegrasyonu ekliyorsanız büyük bir verimlilik artışı sağlayabilir.

Eğer herhangi bir sorunuz varsa veya daha fazla yardıma ihtiyacınız olursa, lütfen free support forum adresinden ulaşmaktan çekinmeyin.

Ayrıca Bakınız