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