PreferredControlType
Inhalt
[
Ausblenden
]HtmlLoadOptions.PreferredControlType property
Ruft den bevorzugten Typ von Dokumentknoten ab, die importierte <input>- und <select>-Elemente darstellen, oder legt diesen fest. Der Standardwert istFormField .
public HtmlControlType PreferredControlType { get; set; }
Bemerkungen
Bitte beachten Sie, dass das Festlegen dieser Eigenschaft nicht garantiert, dass alle importierten Steuerelemente vom angegebenen Typ sind. Wenn ein HTML-Steuerelement nicht mit Dokumentknoten des bevorzugten Typs darstellbar ist, verwendet Aspose.Words ein kompatiblesHtmlControlType
für diese Kontrolle.
Beispiele
Zeigt, wie der bevorzugte Typ von Dokumentknoten festgelegt wird, die importierte <input>- und <select>-Elemente darstellen.
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];
Siehe auch
- enum HtmlControlType
- class HtmlLoadOptions
- namensraum Aspose.Words.Loading
- Montage Aspose.Words