LegacyNumberFormat
محتويات
[
يخفي
]FieldOptions.LegacyNumberFormat property
يحصل على القيمة التي تشير إلى ما إذا كان تنسيق الأرقام القديم (الأقدم من AW 13.10) للحقول ممكّنًا أم لا أو يعينها.
public bool LegacyNumberFormat { get; set; }
ملاحظات
عندما يتم تعيين هذه الخاصية علىحقيقي
، يعمل رمز القالب “#” كما هو الحال في .net: ويستبدل علامة الجنيه بالرقم المقابل إذا كان موجودًا؛ وإلا فلن تظهر أي رموز في سلسلة النتيجة.
عندما يتم تعيين هذه الخاصية علىخطأ شنيع
رمز القالب “#” يعمل كـ MS Word: يحدد هذا العنصر التنسيقي الخانات الرقمية المطلوبة لعرضها في النتيجة. إذا لم تتضمن النتيجة رقمًا في تلك الخانة، يعرض MS Word مسافة. على سبيل المثال، { = 9 + 6 # $### } يعرض $ 15.
القيمة الافتراضية هيخطأ شنيع
.
أمثلة
يوضح كيفية تمكين تنسيق الأرقام القديم للحقول.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Field field = builder.InsertField("= 2 + 3 \\# $##");
Assert.AreEqual("$ 5", field.Result);
doc.FieldOptions.LegacyNumberFormat = true;
field.Update();
Assert.AreEqual("$5", field.Result);
أنظر أيضا
- class FieldOptions
- مساحة الاسم Aspose.Words.Fields
- المجسم Aspose.Words