PreferredControlType
Innehåll
[
Dölj
]HtmlLoadOptions.PreferredControlType property
Hämtar eller ställer in önskad typ av dokumentnoder som kommer att representera importerade <input> och <select> element. Standardvärdet ärFormField .
public HtmlControlType PreferredControlType { get; set; }
Anmärkningar
Observera att inställningen av den här egenskapen inte garanterar att alla importerade kontroller kommer att vara av den angivna typen. Om en HTML-kontroll inte kan representeras med dokumentnoder av den föredragna typen kommer Aspose.Words att använda en kompatibelHtmlControlType
för den kontrollen.
Exempel
Visar hur man ställer in önskad typ av dokumentnoder som ska representera importerade <input> och <select> element.
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];
Se även
- enum HtmlControlType
- class HtmlLoadOptions
- namnutrymme Aspose.Words.Loading
- hopsättning Aspose.Words