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