اطلاعات را به درستی سازماندهی کردن به شما کمک می‌کند تا یادداشت‌های بهتری بنویسید. فهرست‌ها یکی از ساده‌ترین راه‌ها برای ساختاردهی محتوای شما هستند. چه در حال تنظیم یک برنامه باشید، چه در حال ایجاد کارهای ضروری، یا چه در حال یادداشت‌برداری نکات سریع، فهرست‌های نقطه‌دار و شماره‌دار در 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. یک صفحه اضافه کنید.
  3. یک Outline بسازید و اشیاء کلاس OutlineElement را اضافه کنید.
  4. از یک علامت گلوله مانند \"\" یا \"•\" به عنوان پیشوند برای هر مورد استفاده کنید.
  5. متن خود را با استفاده از RichText قالب‌بندی کنید.
  6. همه چیز را با هم اضافه کنید و سند را ذخیره کنید.
// یک شیء از کلاس Document ایجاد کنید
Document doc = new Document();

// شیء کلاس صفحه را راه‌اندازی کنید
Page page = new Page();

// آبجکت کلاس Outline را inicialize کن
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);

// add outline elements
outline.appendChildLast(outlineElem1);
outline.appendChildLast(outlineElem2);
outline.appendChildLast(outlineElem3);

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

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

// مدرک را ذخیره کنید
doc.save("ApplyBulletsOnText.one");
چگونه در OneNote با استفاده از Java یک لیست گلوله‌ای ایجاد کنیم

چگونه در OneNote یک فهرست با علامت‌های بولت ایجاد کنیم با استفاده از جاوا

در OneNote یک لیست شماره‌گذاری شده با استفاده از Java ایجاد کنید.

برای لیست‌های شماره‌دار، فقط پیشوند هر خط را تغییر دهید تا شامل شماره‌ها باشد (۱.، ۲. و غیره) و از NumberFormat.DecimalNumbers برای تعریف فرمت شماره استفاده کنید.

// یک شیء از کلاس 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.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);

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

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

// save the document
doc.save("ApplyNumberingOnText.one");
در OneNote با استفاده از Java لیست شماره‌دار ایجاد کنید

در OneNote لیست numbered را با استفاده از 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 یک لیست عددی چینی وارد کنید

یک لیست شماره‌ای چینی را در وان نوت وارد کنید.

مجوز موقت رایگان بگیرید

می‌خواهید بدون محدودیت از Aspose.Note استفاده کنید؟ می‌توانید درخواست مجوز موقت رایگان کنید تا تمام ویژگی‌ها را بدون واترمارک یا محدودیت ارزیابی کنید.

منابع مفید برای کار با لیست‌ها در OneNote

چه شما در حال ایجاد لیست‌های گلوله‌ای یا شماره‌دار در OneNote با Java باشید، منابع زیر به شما کمک می‌کنند تا شروع کنید و پیش بروید:

این منابع راهنماهای شما برای پیاده‌سازی یادداشت‌برداری حرفه‌ای و ساختارمند با Java هستند.

نتیجه گیری

با استفاده از Aspose.Note for Java، می‌توانید به راحتی لیست‌های ساختاری در پرونده‌های OneNote ایجاد کنید. فرقی نمی‌کند که این لیست‌ها گلوله‌ای باشند یا شماره‌گذاری شده، شما کنترل کامل بر روی فرمت و محتوا دارید. این می‌تواند یک تقویت‌کننده بزرگ بهره‌وری باشد اگر شما در حال اتوماتیک‌سازی تولید یادداشت، ساخت پایگاه‌های دانش یا ادغام یادداشت‌برداری در برنامه‌های خود هستید.

اگر سوالی دارید یا به کمک بیشتری نیاز دارید، لطفاً با ما در free support forum تماس بگیرید.

همچنین ببیند