HTMLTextAreaElement

HTMLTextAreaElement

نظرة عامة

HTMLTextAreaElement هو صف في Aspose.Html FOSS لـ Python. يرث من: _ConstraintValidationMixin, HTMLElement.

HTML <textarea> عنصر إدخال نص متعدد الأسطر.

هذه الفئة توفر 81 طريقة للعمل مع كائنات HTMLTextAreaElement في برامج Python. تشمل الطرق المتاحة: __init__, add_event_listener, after, append, append_child, attach_shadow, before, blur, check_visibility, click, clone_node, closest، و69 طريقة إضافية. جميع الأعضاء العموميين متاحين لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: access_key, access_key_label, assigned_slot, attributes, autocapitalize, autocomplete، و87 أخرى.

خصائص

اسمالنوعالوصولوصف
namestrقراءة/كتابةقيمة الخاصية name، أو '' عندما تكون غير موجودة.
placeholderstrقراءة/كتابةقيمة الخاصية placeholder، أو '' عندما تكون غير موجودة.
rowsintقراءة/كتابةالخاصية rows كعدد صحيح (الافتراضي 0).
colsintقراءة/كتابةالخاصية cols كعدد صحيح (الافتراضي 0).
max_lengthintقراءة/كتابةالخاصية maxlength كعدد صحيح (الافتراضي 0).
min_lengthintقراءة/كتابةالخاصية minlength كعدد صحيح (الافتراضي 0).
disabledboolقراءة/كتابةخاصية وجود منطقية disabled.
read_onlyboolقراءة/كتابةخاصية وجود منطقية تعكس الخاصية HTML readonly.
requiredboolقراءة/كتابةخاصية وجود منطقية required.
wrapstrقراءة/كتابةيعكس السمة wrap، أو '' عندما تكون غائبة.
autocompletestrقراءة/كتابةيعكس السمة autocomplete، أو '' عندما تكون غائبة.
autofocusboolقراءة/كتابةسمة وجود منطقية تعكس سمة HTML autofocus.
dirnamestrقراءة/كتابةيعكس خاصية dirname، أو '' عند الغياب.
selection_startintقراءةفهرس بداية النص المحدد (دائمًا 0 في وضع headless).
selection_endintقراءةفهرس نهاية النص المحدد (دائمًا 0 في وضع headless).
selection_directionstrقراءةاتجاه التحديد (دائمًا "none" في وضع headless).
valuestrقراءةاقرأ محتوى النص للعنصر (بيانات أول عنصر نصي).
will_validateboolقراءةيحصل على willValidate.
form`“HTMLElementNone”`قراءة
default_valuestrقراءة/كتابةالنص الخام لمحتوى حقل النص (الإعداد الافتراضي للعلامات).
text_lengthintقراءةطول قيمة حقل النص الحالي بوحدات الشيفرة UTF-16.
dir_namestrقراءة/كتابةقيمة السمة dirname، أو '' عندما تكون غائبة.
labels"_StaticNodeList"قراءةالعناصر <label> المرتبطة (قالب بلا رأس: دائمًا فارغ).
typestrقراءةخاصية IDL للقراءة فقط؛ دائمًا 'textarea' (WHATWG HTML §4.10.11.1).
hiddenboolقراءة/كتابةما إذا كان العنصر مخفيًا (يعكس الخاصية البوليانية hidden).
titlestrقراءة/كتابةعنوان التلميح لهذا العنصر (يعكس خاصية title).
langstrقراءة/كتابةلغة محتوى العنصر (تعكس خاصية lang).
tab_indexintقراءة/كتابةفهرس ترتيب التبويب لهذا العنصر (يعكس السمة tabindex).
access_keystrقراءة/كتابةمفتاح الاختصار للوحة المفاتيح لهذا العنصر (يعكس accesskey
    attribute). |

| content_editable | str | قراءة/كتابة | يعكس السمة contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | قراءة | ما إذا كان هذا العنصر قابلًا للتحرير حاليًا (WHATWG HTML §6.6). | | dir | str | قراءة/كتابة | اتجاه النص للعنصر (يعكس السمة dir). | | draggable | bool | قراءة/كتابة | ما إذا كان العنصر قابلًا للسحب (يعكس السمة draggable). | | spell_check | bool | قراءة/كتابة | ما إذا كان تصحيح الإملاء مفعلاً (يعكس السمة spellcheck). | | spellcheck | bool | قراءة/كتابة | ما إذا كان تصحيح الإملاء مفعلاً (يعكس السمة spellcheck). | | autocapitalize | str | قراءة/كتابة | تلميح التحويل التلقائي إلى أحرف كبيرة (يعكس السمة autocapitalize). | | nonce | str | قراءة/كتابة | قيمة nonce تشفيرية لـ CSP (يعكس السمة nonce). | | access_key_label | str | قراءة | تسمية مفتاح الوصول المعينة من النظام (نموذج headless: دائمًا ''). | | input_mode | str | قراءة/كتابة | تلميح وضع الإدخال للوحة المفاتيح الافتراضية (يعكس السمة inputmode). | | enter_key_hint | str | قراءة/كتابة | تلميح تسمية إجراء مفتاح الإدخال (يعكس السمة enterkeyhint). | | translate | bool | قراءة/كتابة | ما إذا كان الترجمة مفعلة لهذا العنصر (WHATWG HTML §6.1.2). | | inner_text | str | قراءة/كتابة | محتوى النص المعروض — تم دمج الفراغات text_content. | | outer_text | str | قراءة/كتابة | نفس inner_text (المستخرج يطابق inner_text وفقًا لمعيار HTML §3.2.7). | | popover | | Read/Write | Reflects thepopovercontent attribute (WHATWG HTML §6.12). | | node_name|str| Read | The qualified tag name (uppercase for HTML elements). | |tag_name|str| Read | The qualified tag name in uppercase (HTML elements). | |local_name|str| Read | The local part of the qualified name (lowercase). | |namespace_uri|str | None | Read | The namespace URI, orNonefor no namespace. | | style_sheets|“StyleSheetList”| Read | Live stylesheet list applicable to this element's document. | |prefix|str | None | Read | The namespace prefix, orNone. | | id|str| Read | The value of theidattribute, or’’if not present. | | class_name|str | Read | The value of theclassattribute, or’’. | | class_list|“DOMTokenList”| Read | Live mutable set of CSS class tokens backed by theclassattribute. | | dataset|“DOMStringMap” | Read | Live dict-like view of the element'sdata-*custom attributes. | | attributes|NamedNodeMap| Read | The ordered map of Attr objects for this element. | |children|HTMLCollection| Read | A live HTMLCollection of Element-type children only. | |first_element_child|Element | None | Read | The first Element child, orNone. | | last_element_child|Element | None| Read | The last Element child, orNone. | | next_element_sibling|Element | None| Read | The next sibling that is an Element, orNone. | | previous_element_sibling|Element | None| Read | The previous sibling that is an Element, orNone. | | child_element_count|int| Read | The number of Element children. | |inner_html|str| Read/Write | The serialised HTML content of all children (innerHTML). | |outer_html|str| Read/Write | The serialised HTML of this element and all its descendants (outerHTML). | |text_content|str | None| Read/Write | The concatenation of all descendant Text node data (DFS order). | |style|“CSSStyleDeclaration”| Read | The inline style of this element as a live CSSStyleDeclaration. | |scroll_width|int| Read | Content scroll width in CSS pixels (stub: 0). | |scroll_height|int| Read | Content scroll height in CSS pixels (stub: 0). | |client_width|int| Read | Inner width including padding, excluding border (stub: 0). | |client_height|int| Read | Inner height including padding, excluding border (stub: 0). | |scroll_top|int| Read/Write | Vertical scroll offset in CSS pixels (stub: 0). | |scroll_left|int| Read/Write | Horizontal scroll offset in CSS pixels (stub: 0). | |offset_width|int| Read | Layout border-box width in CSS pixels (stub: 0). | |offset_height|int| Read | Layout border-box height in CSS pixels (stub: 0). | |offset_top|int| Read | Top offset fromoffsetParentin CSS pixels (stub: 0). | | offset_left|int | Read | Left offset fromoffsetParentin CSS pixels (stub: 0). | | offset_parent|None | Read | The offset parent element; alwaysNonein headless mode. | | client_top|int | Read | Width of the top CSS border in pixels; always0in headless mode. | | client_left|int | Read | Width of the left CSS border in pixels; always0in headless mode. | | part|“DOMTokenList” | Read | Live DOMTokenList reflecting the elementpartattribute. | | shadow_root | | قراءة | دائمًا None في وضع headless. | | slot | str | قراءة/كتابة | يعكس سمة المحتوى slot (DOM §4.2.3). | | assigned_slot | | Read | AlwaysNonein headless mode. | | node_type|int | Read | Integer node type constant fromNodeType. | | node_value|str | None| Read/Write | Character data for CharacterData nodes;Noneotherwise. | | parent_node|Node | None | Read | The parent node, orNoneif this node has no parent. | | parent_element|Element | None | Read | The parent node if it is an Element;Noneotherwise. | | is_connected|bool| Read | Whether this node is part of a document's node tree (WHATWG DOM §4.4). | |owner_document|Document | None | Read | The Document this node belongs to, orNonefor Document itself. | | child_nodes|NodeList| Read | A live NodeList of all child nodes. | |first_child|Node | None | Read | The first child node, orNone. | | last_child|Node | None| Read | The last child node, orNone. | | previous_sibling|Node | None| Read | The preceding sibling node, orNone. | | next_sibling|Node | None| Read | The following sibling node, orNone``.

الطرق

التوقيعوصف
set_selection_range(start: int, end: int, direction: str)تعيين حدود التحديد (عملية لا تفعل شيئًا في وضعية بدون رأس).
select()حدد كل محتوى النص (لا عملية في وضع headless).
set_range_text(replacement: str)أطلق NotSupportedError — تحديد نطاق النص غير متاح في وضع headless.
click()أرسل حدث نقرة اصطناعي على هذا العنصر.
`focus(options: “dictNone”)`
blur()أرسل حدث 'blur' غير متصاعد على هذا العنصر.
show_popover()اعرض هذا العنصر كنافذة منبثقة (لا تنفيذ في وضع headless).
hide_popover()إخفاء النافذة المنبثقة لهذا العنصر (لا عملية في وضع headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"إرجاع التصريحات التي تم حلها في السلسلة من المرحلة الثانية لهذا العنصر.
insert_adjacent_html(position: str, html: str)أدرج العلامة HTML التي تم تحليلها بالنسبة لهذا العنصر.
insert_adjacent_text(position: str, text: str)أدخل عقدة نصية بالنسبة لهذا العنصر.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)تعيين السمة name to value, إنشاءه إذا لم يكن موجودًا.
remove_attribute(name: str)إزالة السمة name.
has_attribute(name: str) → boolReturn True إذا السمة name موجودة على هذا العنصر.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr من مجموعة سمات هذا العنصر وأعدها.
`get_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr
set_attribute_node_ns(attr: "Attr") → `“AttrNone”`
`remove_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr”`
`get_attribute_ns(namespace_uri: strNone, local_name: str)→str
`set_attribute_ns(namespace_uri: strNone, qualified_name: str, value: str)`
`has_attribute_ns(namespace_uri: strNone, local_name: str)→bool`
`remove_attribute_ns(namespace_uri: strNone, local_name: str)`
`toggle_attribute(name: str, force: boolNone)→bool`
get_attribute_names() → list[str]أرجع الأسماء المؤهلة لجميع السمات بترتيب الجمع.
has_attributes() → boolأرجع True عندما يحتوي هذا العنصر على سمة واحدة أو أكثر.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)مرر هذا العنصر إلى العرض إذا لم يكن مرئيًا بالفعل (لا عملية في وضع بدون رأس).
set_pointer_capture(pointer_id: int)عيّن هذا العنصر كهدف الالتقاط للمؤشر المعطى (لا عملية).
release_pointer_capture(pointer_id: int)إلغاء التقاط المؤشر للمعرف المحدد (no-op).
has_pointer_capture(pointer_id: int) → boolأرجع ما إذا كان هذا العنصر يمتلك التقاط المؤشر للمعرف المحدد.
request_pointer_lock()اطلب قفل المؤشر إلى هذا العنصر (no-op).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListأرجع NodeList ثابتًا لجميع العناصر المتطابقة selector.
matches(selector: str) → boolReturn True إذا كان هذا العنصر يطابق CSS selector.
webkit_matches_selector(selector: str) → boolاسم مستعار متوافق مع المتصفح لـ :meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionإرجاع جميع العناصر السليلية التي يتطابق اسم الوسم الخاص بها qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionإرجاع جميع العناصر السليلية التي تحمل جميع رموز الفئة المُعطاة.
filter_fn(el: "Element") → boolيستدعي filter_fn(el) على كائن HTMLTextAreaElement هذا.
remove()إزالة هذا العنصر من عقدة الوالد الخاصة به.
before()Insert nodes فورًا قبل هذا العنصر في العنصر الأب.
after()Insert nodes فورًا بعد هذا العنصر في العنصر الأب.
replace_with()استبدل هذا العنصر بـ nodes في العنصر الأصل.
prepend()Insert nodes قبل الطفل الأول لهذا العنصر.
append()Append nodes كآخر الأطفال في هذا العنصر.
replace_children()إزالة جميع العناصر الفرعية، ثم الإلحاق nodes كعناصر فرعية جديدة.
get_bounding_client_rect() → "DOMRect"إرجاع مستطيل العميل الحدودي (نموذج صفر كامل).
get_client_rects() → "DOMRectList"إرجاع قائمة مستطيلات العميل (فارغة في سياق الخادم).
get_animations() → list[object]إرجاع الرسوم المتحركة النشطة لهذا العنصر (نموذج بدون رأس: دائمًا []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"أرجع جذر شجرة العقدة.
has_child_nodes() → boolأرجع ما إذا كان لهذه العقدة طفل مباشر واحد على الأقل.
`lookup_namespace_uri(prefix: strNone)→str
`lookup_prefix(namespace_uri: strNone)→str
`is_default_namespace(namespace_uri: strNone)→bool`
`is_supported(feature: str, version: strNone)→bool`
`get_feature(feature: str, version: strNone)→object
`set_user_data(key: str, data: objectNone, handler: object
get_user_data(key: str) → `objectNone`
append_child(node: Node) → NodeAppend node كآخر طفل لهذه العقدة.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node من قائمة الأطفال وإرجاعه.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → Nodeأرجع نسخة من هذه العقدة.
normalize()ضع هذه العقدة وجميع الفروع التابعة لها في صيغة مُعَدلَة.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intأرجع قناع البت الذي يصف موضع other بالنسبة إلى هذه العقدة.
`is_equal_node(other: NodeNone)→bool`
`is_same_node(other_node: NodeNone)→bool`
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener لأحداث type.
remove_event_listener(type: str, listener: Callable, capture: bool)إلغاء تسجيل مستمع تم تسجيله مسبقًا.
dispatch_event(event: "Event") → boolDispatch event عبر شجرة الأجداد.

انظر أيضاً

 العربية