HTMLImageElement

HTMLImageElement

Prezentare generală

HTMLImageElement este o clasă în Aspose.Html FOSS pentru Python. Moștenește de la: HTMLElement.

HTML <img> element de imagine.

Acestă clasă oferă 79 de metode pentru lucrul cu obiecte HTMLImageElement în programe Python. Metodele disponibile includ: __init__, add_event_listener, after, append, append_child, attach_shadow, before, blur, check_visibility, click, clone_node, closest, și 67 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: access_key, access_key_label, alt, assigned_slot, attributes, autocapitalize, și încă 83.

Proprietăți

NumeTipAccesDescriere:
srcstrCitire/ScriereValoarea atributului src, sau '' când lipsește.
altstrCitire/ScriereValoarea atributului alt, sau '' când lipsește.
widthintCitire/ScriereAtributul width ca un întreg (implicit 0).
heightintCitire/ScriereAtributul height ca un întreg (implicit 0).
srcsetstrCitire/ScriereValoarea atributului srcset, sau '' când lipsește.
sizesstrCitire/ScriereValoarea atributului sizes, sau '' când lipsește.
loadingstrCitire/ScriereValoarea atributului loading, sau '' când lipsește.
decodingstrCitire/ScriereValoarea atributului decoding, sau '' când lipsește.
cross_origin`strNone`Citire/Scriere
use_mapstrCitire/ScriereValoarea atributului usemap, sau '' când lipsește.
is_mapboolCitire/ScriereDacă atributul boolean ismap este prezent.
completeboolCitireÎntotdeauna False în modul headless (fără preluare de rețea).
natural_widthintCitireÎntotdeauna 0 în modul headless (fără motor de layout).
natural_heightintCitireÎntotdeauna 0 în modul headless (fără motor de layout).
current_srcstrCitireURL-ul sursă selectat curent (headless: reflectă atributul src).
referrer_policystrCitire/ScriereReflectă atributul referrerpolicy; implicit ''.
fetch_prioritystrCitire/ScriereReflectă atributul fetchpriority; implicit ''.
xintCitireFragment de poziție orizontală — întotdeauna 0 în modul fără interfață.
yintCitireFragment de poziție verticală — întotdeauna 0 în modul fără interfață.
hiddenboolCitire/ScriereIndică dacă elementul este ascuns (reflectă atributul boolean hidden).
titlestrCitire/ScriereTitlul tooltip al acestui element (reflectă atributul title).
langstrCitire/ScriereLimba conținutului elementului (reflectă atributul lang).
tab_indexintCitire/ScriereIndicele de ordine al tab-ului pentru acest element (reflectă atributul tabindex).
access_keystrCitire/ScriereTasta de scurtătură de la tastatură pentru acest element (reflectă accesskey
    attribute). |

| content_editable | str | Citire/ Scriere | Reflectă atributul contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | Citire | Indică dacă acest element este în prezent editabil (WHATWG HTML §6.6). | | dir | str | Citire/ Scriere | Direcționalitatea textului elementului (reflectă atributul dir). | | draggable | bool | Citire/ Scriere | Indică dacă elementul este trage-și-lasă (reflectă atributul draggable). | | spell_check | bool | Citire/ Scriere | Indică dacă corectarea ortografică este activată (reflectă atributul spellcheck). | | spellcheck | bool | Citire/ Scriere | Indică dacă corectarea ortografică este activată (reflectă atributul spellcheck). | | autocapitalize | str | Citire/ Scriere | Indiciu de auto-capitalizare (reflectă atributul autocapitalize). | | nonce | str | Citire/ Scriere | Nonce criptografic pentru CSP (reflectă atributul nonce). | | autofocus | bool | Citire/ Scriere | Indică dacă acest element ar trebui să primească focus la încărcarea paginii. | | access_key_label | str | Citire | Etichetă cheie de acces atribuită de sistem (stub fără interfață: întotdeauna ''). | | input_mode | str | Citire/ Scriere | Indiciu de mod de intrare pentru tastatură virtuală (reflectă atributul inputmode). | | enter_key_hint | str | Citire/ Scriere | Indiciu de etichetă pentru acțiunea tastei Enter (reflectă atributul enterkeyhint). | | translate | bool | Citire/ Scriere | Indică dacă traducerea este activată pentru acest element (WHATWG HTML §6.1.2). | | inner_text | str | Citire/ Scriere | Conținut text redat — spațiile albe colapsate text_content. | | outer_text | str | Citire/ Scriere | Același ca inner_text (getter reflectă inner_text conform Standardului 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 | | Citire | Întotdeauna None în modul fără interfață. | | slot | str | Citire/ Scriere | Reflectă atributul de conținut 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``.

Metode

SemnăturăDescriere:
decode()Decodează imaginea (nu este suportată în modul fără interfață).
click()Declanșează un eveniment de click sintetic pe acest element.
`focus(options: “dictNone”)`
blur()Declanșează un eveniment 'blur' fără propagare pe acest element.
show_popover()Afișează acest element ca popover (nu are efect în modul headless).
hide_popover()Ascunde popover-ul acestui element (operație nulă în modul headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"Returnează declarațiile rezolvate în cascadă în faza a 2-a pentru acest element.
insert_adjacent_html(position: str, html: str)Introduceți markup-ul HTML analizat relativ la acest element.
insert_adjacent_text(position: str, text: str)Introduceți un nod de text relativ la acest element.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)Setează atribut name to value, creându-l dacă nu există.
remove_attribute(name: str)Elimină atributul name.
has_attribute(name: str) → boolReturn True dacă atributul name există pe acest element.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr din setul de atribute al acestui element și returnează-l.
`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]Returnează numele calificate ale tuturor atributelor în ordinea colecției.
has_attributes() → boolReturnează True când acest element are unul sau mai multe atribute.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)Derulaţi acest element în vizualizare dacă nu este deja vizibil (nu face nimic în modul headless).
set_pointer_capture(pointer_id: int)Desemnați acest element ca țintă de captură pentru pointerul dat (no-op).
release_pointer_capture(pointer_id: int)Eliberați captura de pointer pentru ID-ul pointerului dat (no-op).
has_pointer_capture(pointer_id: int) → boolReturnează dacă acest element are captură de pointer pentru ID-ul dat.
request_pointer_lock()Solicitați blocarea pointerului pe acest element (no-op).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListReturnează un NodeList static al tuturor elementelor care se potrivesc selector.
matches(selector: str) → boolReturn True dacă acest element se potrivește cu CSS selector.
webkit_matches_selector(selector: str) → boolAlias compatibil cu browserul pentru :meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionReturnează toate elementele descendente al căror nume de etichetă se potrivește qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionReturnează toate elementele descendente care au toate token-urile de clasă specificate.
filter_fn(el: "Element") → boolApelează filter_fn(el) pe această instanță de HTMLImageElement.
remove()Elimină acest element din nodul său părinte.
before()Insert nodes imediat înainte de acest element în părinte.
after()Insert nodes imediat după acest element în elementul său părinte.
replace_with()Înlocuiți acest element cu nodes în părintele său.
prepend()Insert nodes înainte de primul copil al acestui element.
append()Append nodes ca ultimii copii ai acestui element.
replace_children()Eliminați toți copiii, apoi adăugați nodes ca noi copii.
get_bounding_client_rect() → "DOMRect"Returnați dreptunghiul limită al clientului (all-zero stub).
get_client_rects() → "DOMRectList"Returnați lista de dreptunghiuri ale clientului (goală în contextul server-side).
get_animations() → list[object]Returnează animațiile active pentru acest element (stub fără interfață: întotdeauna []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"Returnează rădăcina arborelui nodului.
has_child_nodes() → boolReturnează dacă acest nod are cel puțin un nod copil direct.
`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 ca ultimul copil al acestui nod.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node din lista de copii și returnează-l.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → NodeReturnează o copie a acestui nod.
normalize()Puneți acest nod și subarborele său complet într-o formă normalizată.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intReturnaţi un bitmask care descrie poziţia other în raport cu acest nod.
`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 pentru evenimentele de type.
remove_event_listener(type: str, listener: Callable, capture: bool)Dezînregistrează un ascultător înregistrat anterior.
dispatch_event(event: "Event") → boolDispatch event prin arborele de strămoși.

Vezi și:

 Română