تحديد اللغة على مستوى الحقل

فيما يلي دليل خطوة بخطوة لشرح كود مصدر C# التالي الذي يسمح بتحديد الترجمة على مستوى الحقل باستخدام ميزة Aspose.Words for .NET. تأكد من تضمين مكتبة Aspose.Words في مشروعك قبل استخدام هذا الرمز.

الخطوة 1: قم بتعيين مسار دليل المستند

// المسار إلى دليل المستندات.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

تأكد من تحديد المسار الصحيح إلى دليل المستندات الخاص بك حيث سيتم حفظ المستند المحرر.

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

DocumentBuilder builder = new DocumentBuilder();

نحن هنا نقوم بإنشاء مثيل لـDocumentBuilder فئة والتي سوف تسمح لنا بإضافة حقول إلى الوثيقة.

الخطوة 3: أدخل حقل تاريخ مع موقع محدد

Field field = builder. InsertField(FieldType.FieldDate, true);
field.LocaleId = 1049;

نستخدم منشئ المستندات لإدراج حقل من النوعFieldType.FieldDate في الوثيقة. من خلال تعيينLocaleIdالملكية ل1049، نحدد الترجمة الروسية لهذا الحقل.

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

builder.Document.Save(dataDir + "WorkingWithFields.SpecifylocaleAtFieldlevel.docx");

وأخيرًا، نقوم بحفظ المستند المعدل بالموقع المحدد في ملف محدد.

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

// المسار إلى دليل المستندات.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

DocumentBuilder builder = new DocumentBuilder();

Field field = builder. InsertField(FieldType.FieldDate, true);
field.LocaleId = 1049;

builder.Document.Save(dataDir + "WorkingWithFields.SpecifylocaleAtFieldlevel.docx");

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

الأسئلة الشائعة

س: كيف يمكنني تحديد الإعدادات المحلية على مستوى الحقل في Aspose.Words لـ .NET؟

ج: لتحديد اللغة على مستوى الحقل في Aspose.Words لـ .NET، يمكنك استخدامFieldOptions الطبقة وFieldLocale خاصية لتعيين اللغة المطلوبة. على سبيل المثال، يمكنك استخدامFieldOptions.FieldLocale = new CultureInfo("fr-FR") لتحديد اللغة الفرنسية (فرنسا).

س: هل من الممكن تحديد لغة مختلفة لكل حقل في Aspose.Words لـ .NET؟

ج: نعم، من الممكن تحديد لغة مختلفة لكل حقل في Aspose.Words لـ .NET. يمكنك استخدام الFieldOptions.FieldLocale الخاصية قبل إنشاء أو تحديث حقل معين لتعيين لغة مختلفة له.

س: كيف يمكنني الحصول على اللغة المستخدمة حاليًا لحقل في Aspose.Words لـ .NET؟

ج: للحصول على اللغة المستخدمة حاليًا لحقل في Aspose.Words لـ .NET، يمكنك استخدام الحقلField.LocaleIdملكية. سيسمح لك هذا بالحصول على معرف اللغة المرتبط بالحقل.