تنظيم المعلومات بشكل صحيح يساعدك على كتابة ملاحظات أفضل. القوائم هي واحدة من أبسط طرق هيكلة المحتوى الخاص بك. سواء كنت تقوم بتخطيط خطة، أو إنشاء مهام، أو تدوين نقاط سريعة، فإن القوائم النقطية والمرقمة في OneNote تجعل كل شيء أوضح. في هذا الدليل، ستتعلم كيفية إنشاء قوائم نقطية أو قوائم مرقمة في OneNote باستخدام Java. سنساعدك من خلال أمثلة الكود خطوة بخطوة لمساعدتك على تنفيذ هذه التقنية بكل سهولة.

تغطي هذه المقالة الموضوعات التالية:

Java SDK لإنشاء قوائم نقطية أو مرقمة في OneNote

سنستخدم Aspose.Note for Java للعمل مع مستندات OneNote. يدعم قراءة وكتابة وتحرير وتحويل ملفات .one برمجيًا.

يمكنك إضافته إلى مشروعك عبر Maven. إليك كيفية القيام بذلك:

<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>

أو قم بتنزيله من releases.

كيفية إنشاء قائمة نقطية في OneNote باستخدام Java

يمكنك إنشاء قائمة نقطية بسيطة باتباع الخطوات أدناه:

  1. إنشاء كائن جديد من فئة Document.
  2. أضف Page.
  3. قم بإنشاء Outline وأضف كائنات فئة OutlineElement.
  4. استخدم حرف نقطة مثل \"\" أو \"•\" كبادئة لكل عنصر.
  5. قم بتنسيق نصك باستخدام RichText.
  6. أضف كل شيء معًا واحفظ الوثيقة.
// إنشاء كائن من فئة Document
Document doc = new Document();

// تهيئة كائن فئة الصفحة
Page page = new Page();

// تهيئة كائن فئة Outline
Outline outline = new Outline();

// تهيئة كائن من فئة TextStyle وضبط خصائص التنسيق
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// تهيئة كائنات فئة OutlineElement وتطبيق النقاط
OutlineElement outlineElem1 = new OutlineElement();
outlineElem1.setNumberList(new NumberList("*", "Arial", 10));

// تهيئة كائن الفئة RichText وتطبيق نمط النص
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.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// أضف عقدة مخطط
page.appendChildLast(outline);

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

// save the document
doc.save("ApplyBulletsOnText.one");
كيفية إنشاء قائمة نقطية في OneNote باستخدام Java

كيف تخلق قائمة مرقمة في OneNote باستخدام Java

إنشاء قائمة مرقمة في OneNote باستخدام Java

للقوائم المرقمة، قم فقط بتغيير بادئة كل سطر لتضمين الأرقام (1., 2., إلخ.) واستخدم NumberFormat.DecimalNumbers لتعريف تنسيق الأرقام.

// انشئ كائنًا من فئة Document
Document doc = new Document();

// تهيئة كائن فئة الصفحة
Page page = new Page();

// تهيئة كائن فئة Outline
Outline outline = new Outline();

// تهيئة كائن فئة TextStyle وضبط خصائص التنسيق
ParagraphStyle defaultStyle = new ParagraphStyle()
                    .setFontColor(Color.black)
                    .setFontName("Arial")
                    .setFontSize(10);

// تهيئة كائنات فئة OutlineElement وتطبيق الترقيم
// الأرقام في نفس المخطط تتزايد تلقائيًا.
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.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// إضافة عقدة المخطط
page.appendChildLast(outline);

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

// احفظ المستند
doc.save("ApplyNumberingOnText.one");
إنشاء قائمة مرقمة في OneNote باستخدام Java

إنشاء قائمة مرقمة في OneNote باستخدام Java

إدراج قائمة مرقمة باللغة الصينية

Aspose.Note for Java يدعم أيضًا تنسيقات الأرقام المختلفة. لإنشاء قائمة مرقمة على الطراز الصيني، يمكنك تخصيص تنسيق النص وفقًا لذلك واستخدام NumberFormat.ChineseCounting لتحديد تنسيق الرقم الصيني.

// إنشاء كائن من فئة Document
Document doc = new Document();

// تهيئة كائن فئة Page
Page page = new Page();

// تهيئة كائن فئة Outline
Outline outline = new Outline();

// تهيئة كائن فئة TextStyle وتعيين خصائص التنسيق
ParagraphStyle defaultStyle = new ParagraphStyle()
                  .setFontColor(Color.black)
                  .setFontName("Arial")
                  .setFontSize(10);

// تهيئة كائنات فئة OutlineElement وتطبيق الترقيم
// الأرقام في نفس المخطط تزداد تلقائيًا.
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.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

// add Outline node
page.appendChildLast(outline);

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

// احفظ المستند
doc.save("ChineseNumberList.one");
أدخل قائمة أرقام صينية في OneNote

أدخل قائمة أرقام صينية في OneNote

احصل على رخصة مؤقتة مجانية

هل ترغب في تجربة Aspose.Note دون قيود؟ يمكنك طلب ترخيص مؤقت مجاني لتقييم جميع الميزات دون علامات مائية أو حدود.

موارد مفيدة للعمل مع القوائم في OneNote

سواء كنت تقوم بإنشاء قوائم نقطية أو مرتبة في OneNote باستخدام جافا، فإن الموارد التالية ستساعدك على البدء والتقدم أكثر:

هذه الموارد هي الأدلة التي يمكنك الاعتماد عليها لتنفيذ تدوين ملاحظات منظم واحترافي باستخدام جافا.

خاتمة

باستخدام Aspose.Note for Java، يمكنك بسهولة إنشاء قوائم منسقة في ملفات OneNote. سواء كانت نقاطًا أو أرقامًا، لديك سيطرة كاملة على التنسيق والمحتوى. يمكن أن تكون هذه ميزة كبيرة في زيادة الإنتاجية إذا كنت تقوم بأتمتة إنشاء الملاحظات، أو بناء قواعد المعرفة، أو دمج تدوين الملاحظات في تطبيقاتك.

إذا كان لديك أي أسئلة أو تحتاج إلى مزيد من المساعدة، فلا تتردد في التواصل معنا في المنتدى المجاني للدعم.

انظر أيضا