حدد خانة الاختيار للتحكم في محتوى النوع

يشرح هذا البرنامج التعليمي كيفية إنشاء عنصر تحكم في محتوى نوع خانة الاختيار في مستند Word باستخدام Aspose.Words for .NET. تسمح عناصر التحكم في محتوى خانة الاختيار للمستخدمين بتحديد أو إلغاء تحديد خانة اختيار داخل المستند.

المتطلبات الأساسية

لمتابعة هذا البرنامج التعليمي، يجب أن يكون لديك ما يلي:

  • تم تثبيت Aspose.Words لمكتبة .NET.
  • المعرفة الأساسية بـ C# ومعالجة الكلمات باستخدام مستندات Word.

الخطوة 1: إعداد دليل المستندات

ابدأ بإعداد المسار إلى دليل المستندات الخاص بك. يستبدل"YOUR DOCUMENT DIRECTORY" بالمسار الفعلي إلى الدليل الذي تريد حفظ المستند فيه.

string dataDir = "YOUR DOCUMENT DIRECTORY";

الخطوة 2: إنشاء مستند و DocumentBuilder

إنشاء مثيل جديد لـDocument فئة و أDocumentBuilder لبناء محتوى الوثيقة.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

الخطوة 3: إضافة عنصر تحكم في محتوى نوع خانة الاختيار

إنشاءStructuredDocumentTag معSdtType.Checkbox لتمثيل التحكم في محتوى خانة الاختيار. تحديدMarkupLevel.Inline لوضعه داخل النص.

StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
builder.InsertNode(sdtCheckBox);

الخطوة 4: احفظ المستند

احفظ المستند في الدليل المحدد باستخدام ملفSave طريقة. قم بتوفير اسم الملف المطلوب مع امتداد الملف المناسب. في هذا المثال، نقوم بحفظ المستند باسم “WorkingWithSdt.CheckBoxTypeContentControl.docx”.

doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);

مثال على التعليمات البرمجية المصدر للتحكم في محتوى نوع خانة الاختيار باستخدام Aspose.Words لـ .NET

	// المسار إلى دليل المستندات الخاص بك
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
	builder.InsertNode(sdtCheckBox);
	doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);

هذا كل شيء! لقد نجحت في إنشاء عنصر تحكم في محتوى نوع خانة الاختيار في مستند Word الخاص بك باستخدام Aspose.Words for .NET.