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