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 aparece ningún símbolo en la cadena de resultado.

Cuando esta propiedad se establece enFALSO, el símbolo de plantilla “#” funciona como MS Word: Este elemento de formato especifica los lugares numéricos necesarios para mostrar 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 heredado 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