ExportDropDownFormFieldAsText
Содержание
[
Скрывать
]HtmlSaveOptions.ExportDropDownFormFieldAsText property
Управляет сохранением полей раскрывающихся форм в HTML или MHTML. Значение по умолчанию:ЛОЖЬ
.
public bool ExportDropDownFormFieldAsText { get; set; }
Примечания
При установке наистинный
, экспортирует раскрывающиеся поля формы как обычный текст. КогдаЛОЖЬ
, экспортирует раскрывающиеся поля формы как элемент SELECT в HTML.
При экспорте в EPUB текстовые поля раскрывающихся форм всегда сохраняются как text due в соответствии с требованиями этого формата.
Примеры
Показывает, как сделать так, чтобы поля раскрывающегося списка в форме сливались с текстом абзаца при сохранении в HTML.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Используйте конструктор документов для вставки поля со списком, в котором выбрано значение «Два».
builder.InsertComboBox("MyComboBox", new[] { "One", "Two", "Three" }, 1);
// Флаг "ExportDropDownFormFieldAsText" этого объекта SaveOptions позволяет нам
// управление тем, как сохранение документа в формате HTML обрабатывает раскрывающиеся списки.
// Установка значения «true» преобразует каждое поле со списком в простой текст
// который отображает текущее выбранное значение поля со списком, фактически замораживая его.
// Установка значения «false» сохранит функциональность поля со списком с использованием тегов <select> и <option>.
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>"));
Смотрите также
- class HtmlSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words