إنشاء قائمة بالرصاص أو قائمة مرقمة في OneNote

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

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

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

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

اتبع هذه الخطوات السهلة لتثبيت Aspose.Note for .NET:

  1. قم بتحميل المكتبة من releases.
  2. قم بتثبيته من NuGet باستخدام الأمر التالي في وحدة تحكم إدارة الحزم:
PM> Install-Package Aspose.Note

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

يرجى اتباع هذه الخطوات لإنشاء قائمة نقطية في OneNote باستخدام C# مع Aspose.Note for .NET:

  1. خلق كائن من فئة Document.
  2. قم بتهيئة كائنات صف Page و Outline.
  3. قم بتهيئة كائن فئة TextStyle وضبط خصائص التنسيق.
  4. إنشاء كائنات فئة OutlineElement وتطبيق النقاط.
  5. قم بإضافة عناصر المخطط إلى Outline باستخدام طريقة AppendChildLast().
  6. بنفس الطريقة، أضف Outline إلى Page ثم Page إلى Document
  7. احفظ مستند OneNote باستخدام طريقة Save() .

يرجى العثور أدناه على مقتطف كود C# كامل يوضح هذه الخطوات:

using Aspose.Note;

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

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

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

// قم بتهيئة كائن فئة TextStyle وضبط خصائص التنسيق
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

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

// تهيئة كائن فئة RichText وتطبيق نمط النص
RichText text1 = new RichText() 
{ 
    Text = "First", 
    ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("*", "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

// أضف عناصر المخطط
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

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

// أضف عقدة الصفحة
doc.AppendChildLast(page);

// احفظ مستند OneNote
doc.Save("ApplyBulletsOnText.one");
إنشاء قائمة نقطية في OneNote باستخدام C#

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

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

اتبع نفس الخطوات المذكورة سابقًا لإدراج قائمة مرقمة في OneNote. ومع ذلك، استخدم {0}) لتحديد تنسيق الرقم (على سبيل المثال، 1)، 2)، إلخ) بدلاً من رمز النقطة مثل ``.

بالأدنى مثال كامل لشفرة C# يوضح كيفية تطبيق الترقيم على النص.

using Aspose.Note;

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

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

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

// تهيئة كائن فئة TextStyle وتعيين خصائص التنسيق
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// تهيئة كائنات فئة OutlineElement وتطبيق الترقيم
// الأرقام في نفس المخطط تتزايد تلقائياً.
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text1 = new RichText() 
{ 
    Text = "First", 
    ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);

OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.DecimalNumbers, "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

// أضف عناصر المخطط
outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);

// أضف عقدة المخطط
page.AppendChildLast(outline);
// أضف عقدة الصفحة
doc.AppendChildLast(page);

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

Create Numbered List in OneNote using C#

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

يرجى اتباع نفس الخطوات المذكورة سابقًا لإدراج قائمة مرقمة باللغة الصينية في OneNote باستخدام Aspose.Note for .NET. ومع ذلك، استخدم {0}) مع NumberFormat.ChineseCounting لتحديد تنسيق الأرقام.

إليك مقتطف كود C# يوضح كيفية تطبيق قائمة مرقمة باللغة الصينية:

using Aspose.Note;

Document doc = new Document();
Page page = new Page();
Outline outline = new Outline();

// تطبيق إعدادات نمط النص
ParagraphStyle defaultStyle = new ParagraphStyle 
{ 
    FontColor = Color.Black, 
    FontName = "Arial", 
    FontSize = 10 
};

// الأرقام في نفس المخطط تزداد تلقائيًا.
OutlineElement outlineElem1 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text1 = new RichText() 
{ 
    Text = "First", ParagraphStyle = defaultStyle 
};

outlineElem1.AppendChildLast(text1);


OutlineElement outlineElem2 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text2 = new RichText() 
{ 
    Text = "Second", 
    ParagraphStyle = defaultStyle 
};

outlineElem2.AppendChildLast(text2);

OutlineElement outlineElem3 = new OutlineElement() 
{ 
    NumberList = new NumberList("{0}", 
    NumberFormat.ChineseCounting, "Arial", 10) 
};

RichText text3 = new RichText() 
{ 
    Text = "Third", 
    ParagraphStyle = defaultStyle 
};

outlineElem3.AppendChildLast(text3);

outline.AppendChildLast(outlineElem1);
outline.AppendChildLast(outlineElem2);
outline.AppendChildLast(outlineElem3);
page.AppendChildLast(outline);
doc.AppendChildLast(page);

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

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

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

مهتم باستكشاف منتجات Aspose؟ قم بزيارة license page للحصول على ترخيص مؤقت مجاني. من السهل البدء، ويمكنك فتح الإمكانيات الكاملة لـ Aspose.Note لمشاريعك!

تطبيق نقاط أو ترقيم على النص: موارد مجانية

بالإضافة إلى تطبيق النقاط أو الترقيم على النص في مستندات OneNote، نقدم موارد متنوعة لتعزيز فهمك لـ Aspose.Note for .NET. راجع وثائقنا والدروس للحصول على مزيد من المعلومات.

استنتاج

في هذه التدوينة، ناقشنا كيفية إنشاء قوائم نقطية ومرقمة في OneNote باستخدام C#. مع Aspose.Note for .NET، يمكن للمطورين تنفيذ هذه الوظيفة بكفاءة، مما يسمح لهم بتحسين تطبيقاتهم بمحتوى ملاحظات منظم ومصوغ بشكل جيد.

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

انظر أيضا