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
- Create a Bulleted List in OneNote using Java
- OneNote’da Java kullanarak Numaralı Liste Oluşturma
- OneNote’a bir Çin Numara Listesi ekleyin
- Ücretsiz Kaynaklar
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:
- Yeni bir
Document
sınıfı nesnesi oluşturun. - Bir
Sayfa
ekleyin. - Bir
Outline
oluşturun veOutlineElement
sınıfı nesnelerini ekleyin. - Her bir öğenin önünde
\"\"
veya\"•\"
gibi bir madde işareti karakteri kullanın. - Metninizi
RichText
kullanarak stilize edin. - 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");

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 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.
Ü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:
- Aspose.Note for Java Belgelendirme
- API Referansı
- Ücretsiz Çevrimiçi OneNote Araçları
- Aspose.Note Destek Forumu
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.