PreferredControlType
Contenuti
[
Nascondere
]HtmlLoadOptions.PreferredControlType property
Ottiene o imposta il tipo preferito di nodi di documento che rappresenteranno gli elementi <input> e <select> importati. Il valore predefinito èFormField .
public HtmlControlType PreferredControlType { get; set; }
Osservazioni
Tieni presente che l’impostazione di questa proprietà non garantisce che tutti i controlli importati saranno del tipo specificato. Se un controllo HTML non è rappresentabile con nodi di documento del tipo preferito, Aspose.Words utilizzerà un controllo compatibileHtmlControlType
per quel controllo.
Esempi
Mostra come impostare il tipo preferito di nodi di documento che rappresenteranno gli elementi <input> e <select> importati.
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];
Guarda anche
- enum HtmlControlType
- class HtmlLoadOptions
- spazio dei nomi Aspose.Words.Loading
- assemblea Aspose.Words