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