LegacyNumberFormat
FieldOptions.LegacyNumberFormat property
Ruft den Wert ab oder legt diesen fest, der angibt, ob das alte Zahlenformat (früher als AW 13.10) für Felder aktiviert ist oder nicht.
public bool LegacyNumberFormat { get; set; }
Bemerkungen
Wenn diese Eigenschaft auf festgelegt istWAHR
, Vorlagensymbol „#“ funktionierte wie in .net: Ersetzt das Nummernzeichen durch die entsprechende Ziffer, falls vorhanden; andernfalls werden in der Ergebniszeichenfolge keine Symbole angezeigt.
Wenn diese Eigenschaft auf festgelegt istFALSCH
, das Vorlagensymbol „#“ funktioniert wie in MS Word: Dieses Formatelement gibt die erforderlichen numerischen Stellen an, die im Ergebnis angezeigt werden sollen. Wenn das Ergebnis an dieser Stelle keine Ziffer enthält, zeigt MS Word ein Leerzeichen an. Beispiel: { = 9 + 6 # $### } zeigt 15 $ an.
Der Standardwert istFALSCH
.
Beispiele
Zeigt, wie Sie die alte Zahlenformatierung für Felder aktivieren.
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);
Siehe auch
- class FieldOptions
- namensraum Aspose.Words.Fields
- Montage Aspose.Words