LegacyNumberFormat
FieldOptions.LegacyNumberFormat property
Ottiene o imposta il valore che indica se il formato numerico legacy (prima di AW 13.10) per i campi è abilitato o meno.
public bool LegacyNumberFormat { get; set; }
Osservazioni
Quando questa proprietà è impostata suVERO
, il simbolo del modello “#” funziona come in .net: Sostituisce il segno cancelletto con la cifra corrispondente, se presente; in caso contrario, nella stringa del risultato non verrà visualizzato alcun simbolo.
Quando questa proprietà è impostata sufalso
, il simbolo del modello “#” funziona come MS Word: Questo elemento di formato specifica le posizioni numeriche richieste da visualizzare nel risultato. Se il risultato non include una cifra in quella posizione, MS Word visualizza uno spazio. Ad esempio, { = 9 + 6 # $### } visualizza $ 15.
Il valore predefinito èfalso
.
Esempi
Mostra come abilitare la formattazione dei numeri legacy per i campi.
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);
Guarda anche
- class FieldOptions
- spazio dei nomi Aspose.Words.Fields
- assemblea Aspose.Words