ExportDropDownFormFieldAsText
Contenido
[
Ocultar
]HtmlSaveOptions.ExportDropDownFormFieldAsText property
Controla cómo se guardan los campos del formulario desplegable en HTML o MHTML. El valor predeterminado esFALSO
.
public bool ExportDropDownFormFieldAsText { get; set; }
Observaciones
Cuando se establece enverdadero
, exporta los campos del formulario desplegable como texto normal. CuandoFALSO
, exporta campos de formulario desplegables como elemento SELECT en HTML.
Al exportar a EPUB, los campos de texto del formulario desplegable siempre se guardan como texto debido a los requisitos de este formato.
Ejemplos
Muestra cómo hacer que los campos del formulario del cuadro combinado desplegable se mezclen con el texto del párrafo al guardar en HTML.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Utilice un generador de documentos para insertar un cuadro combinado con el valor "Dos" seleccionado.
builder.InsertComboBox("MyComboBox", new[] { "One", "Two", "Three" }, 1);
// El indicador "ExportDropDownFormFieldAsText" de este objeto SaveOptions nos permite
// controla cómo se tratan los cuadros combinados desplegables al guardar el documento en HTML.
// Establecerlo en "verdadero" convertirá cada cuadro combinado en texto simple
// que muestra el valor seleccionado actualmente del cuadro combinado, congelándolo efectivamente.
// Establecerlo en "falso" preservará la funcionalidad del cuadro combinado usando <select> y <opción> etiquetas.
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportDropDownFormFieldAsText = exportDropDownFormFieldAsText;
doc.Save(ArtifactsDir + "HtmlSaveOptions.DropDownFormField.html", options);
string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlSaveOptions.DropDownFormField.html");
if (exportDropDownFormFieldAsText)
Assert.True(outDocContents.Contains(
"<span>Two</span>"));
else
Assert.True(outDocContents.Contains(
"<select name=\"MyComboBox\">" +
"<option>One</option>" +
"<option selected=\"selected\">Two</option>" +
"<option>Three</option>" +
"</select>"));
Ver también
- class HtmlSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words