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