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);

أنظر أيضا