أدخل حقل TOA بدون أداة إنشاء المستندات
فيما يلي دليل خطوة بخطوة لشرح التعليمات البرمجية المصدر لـ C# أدناه، والتي تستخدم ميزة “TOA Field Insertion” في Aspose.Words for .NET. اتبع كل خطوة بعناية للحصول على النتائج المرجوة.
الخطوة 1: إعداد دليل المستندات
في الكود المقدم، يجب عليك تحديد دليل المستندات الخاصة بك. استبدل القيمة “YOUR DOCUMENT DIRECTORY” بالمسار المناسب لدليل المستندات الخاص بك.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
الخطوة 2: إنشاء الوثيقة والفقرة
نبدأ بإنشاء مستند جديد وتهيئة فقرة.
Document doc = new Document();
Paragraph para = new Paragraph(doc);
الخطوة 3: إدخال حقل TA
نستخدم فئة FieldTA لإدراج حقل TA في الفقرة.
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
الخطوة 4: إضافة الفقرة إلى نص الوثيقة
نضيف الفقرة التي تحتوي على حقل TA إلى نص الوثيقة.
doc.FirstSection.Body.AppendChild(para);
الخطوة 5: إنشاء الفقرة لحقل TOA
نقوم بإنشاء فقرة جديدة لحقل TOA.
para = new Paragraph(doc);
الخطوة 6: إدخال حقل TOA
نستخدم فئة FieldToa لإدراج حقل TOA في الفقرة.
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
الخطوة 7: إضافة الفقرة إلى نص الوثيقة
نضيف الفقرة التي تحتوي على حقل TOA إلى نص المستند.
doc.FirstSection.Body.AppendChild(para);
الخطوة 8: تحديث حقل TOA
وأخيراً نسميUpdate()
طريقة تحديث حقل TOA.
fieldToa.Update();
مثال على التعليمات البرمجية المصدر لإدراج حقل TOA بدون Document Builder باستخدام Aspose.Words لـ .NET
Document doc = new Document();
Paragraph para = new Paragraph(doc);
// نريد إدراج حقلي TA وTOA مثل هذا:
// { تا \c 1 \l "القيمة 0" }
// { توا \ج 1 }
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTOAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
doc.FirstSection.Body.AppendChild(para);
para = new Paragraph(doc);
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
doc.FirstSection.Body.AppendChild(para);
fieldToa.Update();
doc.Save(ArtifactsDir + "WorkingWithFields.InsertTOAFieldWithoutDocumentBuilder.docx");
الأسئلة الشائعة
س: كيفية تخصيص مظهر حقل TOA المدرج في مستند Word باستخدام Aspose.Words لـ .NET؟
ج: يمكنك تخصيص مظهر حقل TOA المدرج باستخدام خصائص ملفFieldTOA
كائن لتحديد خيارات التنسيق.
س: هل يمكنني إضافة حقول TOA متعددة في مستند Word واحد باستخدام Aspose.Words لـ .NET؟
ج: نعم، يمكنك إضافة حقول TOA متعددة في مستند Word واحد باستخدام Aspose.Words لـ .NET. فقط كرر خطوات الإدراج لكل حقل.
س: كيف يمكنني التحقق من إدراج حقل TOA بنجاح في مستند Word باستخدام Aspose.Words for .NET؟
ج: للتحقق من إدراج حقل TOA بنجاح، يمكنك تصفح محتوى المستند والبحث عن مثيلات حقل TOA.
س: هل يؤثر إدراج حقل TOA بدون استخدام DocumentBuilder على تنسيق مستند Word باستخدام Aspose.Words لـ .NET؟
ج: إن إدراج حقل TOA بدون استخدام DocumentBuilder لا يؤثر بشكل مباشر على تنسيق مستند Word. ومع ذلك، يمكن أن تؤثر خيارات تنسيق حقل TOA على التنسيق العام للمستند.