LegacyNumberFormat

FieldOptions.LegacyNumberFormat property

Obtiene o establece el valor que indica si el formato de número heredado (anterior a AW 13.10) para los campos está habilitado o no.

public bool LegacyNumberFormat { get; set; }

Observaciones

Cuando esta propiedad se establece enverdadero, el símbolo de plantilla “#” funcionó como en .net: Reemplaza el signo de almohadilla con el dígito correspondiente si hay uno presente; de lo contrario, no aparecen símbolos en la cadena de resultados.

Cuando esta propiedad se establece enFALSOEl símbolo de plantilla “#” funciona como MS Word: Este elemento de formato especifica los dígitos necesarios que se mostrarán en el resultado. Si el resultado no incluye un dígito en ese lugar, MS Word muestra un espacio. Por ejemplo, { = 9 + 6 # $### } muestra $ 15.

El valor predeterminado esFALSO.

Ejemplos

Muestra cómo habilitar el formato de números heredados para los campos.

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);

Ver también