LegacyNumberFormat
FieldOptions.LegacyNumberFormat property
Ruft den Wert ab oder legt ihn fest, der angibt, ob das veraltete Zahlenformat (vor AW 13.10) für Felder aktiviert ist oder nicht.
public bool LegacyNumberFormat { get; set; }
Bemerkungen
Wenn diese Eigenschaft aufWAHR
, Vorlagensymbol „#“ funktionierte wie in .net: . Ersetzt das Rautezeichen durch die entsprechende Ziffer, falls vorhanden; andernfalls erscheint kein Symbol in der Ergebniszeichenfolge.
Wenn diese Eigenschaft aufFALSCH
, das Vorlagensymbol “#” funktioniert wie 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 die veraltete Zahlenformatierung für Felder aktiviert wird.
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