Selection
Selection
Prezentare generală
Selection este o clasă în Aspose.Html FOSS pentru Python.
Selecție la nivel de document cu semantică de interval unic.
Această clasă furnizează 12 metode pentru lucrul cu obiectele Selection în programele Python. Metodele disponibile includ: __init__, add_range, collapse, collapse_to_end, collapse_to_start, contains_node, extend, get_range_at, remove_all_ranges, select_all_children, set_position, to_string. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăţi: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
range_count | int | Citire | Numărul de intervale din această selecție (0 sau 1). |
anchor_node | `“Node | None”` | Citire |
anchor_offset | int | Citire | Offset-ul ancorei pentru direcția selecției curente. |
focus_node | `“Node | None”` | Citire |
focus_offset | int | Citire | Offset-ul de focus pentru direcția selecției curente. |
is_collapsed | bool | Citire | Adevărat când selecția este goală sau intervalul de bază este colapsat. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__(owner_document: "Document") | Calls init(owner_document) pe această instanță de Selection. |
get_range_at(index: int) → "Range" | Returnează intervalul selectat la index. |
add_range(range_obj: "Range") | Setează intervalul unic al acestei selecții la range_obj. |
remove_all_ranges() | Șterge selecția curentă. |
| `collapse(node: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, offset: int)` |
collapse_to_start() | Colapsează selecția la punctul de limită de început curent. |
collapse_to_end() | Restrânge selecția la punctul de frontieră final curent. |
select_all_children(node: "Node") | Selectează toți copiii lui node. |
extend(node: "Node", offset: int) | Mută focalizarea selecției la (node, offset). |
to_string() → str | Returnează conținutul textului simplu al intervalului selectat. |
contains_node(node: "Node", allow_partial_containment: bool) → bool | Return True dacă selecția conține node. |