PreferredControlType
Содержание
[
Скрывать
]HtmlLoadOptions.PreferredControlType property
Возвращает или задает предпочтительный тип узлов документа, которые будут представлять импортированные элементы <input> и <select>. Значение по умолчанию:FormField .
public HtmlControlType PreferredControlType { get; set; }
Примечания
Обратите внимание, что установка этого свойства не гарантирует, что все импортированные элементы управления будут иметь указанный тип. Если элемент управления HTML не может быть представлен узлами документа предпочтительного типа, Aspose.Words будет использовать совместимыйHtmlControlType
для этого контроля.
Примеры
Показывает, как задать предпочтительный тип узлов документа, которые будут представлять импортированные элементы <input> и <select>.
const string html = @"
<html>
<select name='ComboBox' size='1'>
<option value='val1'>item1</option>
<option value='val2'></option>
</select>
</html>
";
HtmlLoadOptions htmlLoadOptions = new HtmlLoadOptions();
htmlLoadOptions.PreferredControlType = HtmlControlType.StructuredDocumentTag;
Document doc = new Document(new MemoryStream(Encoding.UTF8.GetBytes(html)), htmlLoadOptions);
NodeCollection nodes = doc.GetChildNodes(NodeType.StructuredDocumentTag, true);
StructuredDocumentTag tag = (StructuredDocumentTag) nodes[0];
Смотрите также
- enum HtmlControlType
- class HtmlLoadOptions
- пространство имен Aspose.Words.Loading
- сборка Aspose.Words