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