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

NazwaTypDostępOpis
range_countintOdczytLiczba zakresów w tym zaznaczeniu (0 lub 1).
anchor_node`“NodeNone”`Odczyt
anchor_offsetintOdczytPrzesunięcie kotwicy dla bieżącego kierunku zaznaczenia.
focus_node`“NodeNone”`Odczyt
focus_offsetintOdczytPrzesunięcie fokusu dla bieżącego kierunku zaznaczenia.
is_collapsedboolOdczytPrawda, gdy zaznaczenie jest puste lub podstawowy zakres jest zwinięty.

Metody

SygnaturaOpis
__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: “NodeNone”, offset: int)`
`set_position(node: “NodeNone”, 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() → strZwróć treść w formie zwykłego tekstu wybranego zakresu.
contains_node(node: "Node", allow_partial_containment: bool) → boolReturn True jeśli zaznaczenie zawiera node.

Zobacz także

 Polski