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