Selection
Selection
Przegląd
Selection jest klasą w Aspose.Html FOSS dla Python.
Zaznaczenie o zakresie dokumentu z semantyką pojedynczego zakresu.
Ta klasa zapewnia 12 metod do pracy z obiektami Selection w programach Python. Dostępne metody obejmują: __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. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
range_count | int | Odczyt | Liczba zakresów w tym zaznaczeniu (0 lub 1). |
anchor_node | `“Node | None”` | Odczyt |
anchor_offset | int | Odczyt | Przesunięcie kotwicy dla bieżącego kierunku zaznaczenia. |
focus_node | `“Node | None”` | Odczyt |
focus_offset | int | Odczyt | Przesunięcie fokusu dla bieżącego kierunku zaznaczenia. |
is_collapsed | bool | Odczyt | Prawda, gdy zaznaczenie jest puste lub podstawowy zakres jest zwinięty. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(owner_document: "Document") | Calls init(owner_document) na tej instancji Selection. |
get_range_at(index: int) → "Range" | Zwróć zaznaczony zakres w index. |
add_range(range_obj: "Range") | Ustaw pojedynczy zakres tego zaznaczenia na range_obj. |
remove_all_ranges() | Wyczyść bieżące zaznaczenie. |
| `collapse(node: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, offset: int)` |
collapse_to_start() | Zwiń zaznaczenie do bieżącego punktu granicznego początkowego. |
collapse_to_end() | Zwiń zaznaczenie do aktualnego punktu końcowego granicy. |
select_all_children(node: "Node") | Zaznacz wszystkie elementy potomne node. |
extend(node: "Node", offset: int) | Przenieś fokus zaznaczenia do (node, offset). |
to_string() → str | Zwróć treść w formie zwykłego tekstu wybranego zakresu. |
contains_node(node: "Node", allow_partial_containment: bool) → bool | Return True jeśli zaznaczenie zawiera node. |