Selection

Selection

Огляд

Selection є класом у Aspose.Html FOSS для Python.

Вибір у межах документа з семантикою одинарного діапазону.

Цей клас надає 12 методів для роботи з об’єктами Selection у програмах Python. Доступні методи включають: __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. Усі публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.Html FOSS для Python. Властивості: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.

Властивості

НазваТипДоступОпис
range_countintЧитанняКількість діапазонів у цьому виділенні (0 або 1).
anchor_node`“NodeNone”`Читання
anchor_offsetintЧитанняЗміщення якоря для поточного напрямку виділення.
focus_node`“NodeNone”`Читання
focus_offsetintЧитанняЗміщення фокуса для поточного напрямку виділення.
is_collapsedboolЧитанняTrue, коли виділення порожнє або базовий діапазон згорнутий.

Методи

СигнатураОпис
__init__(owner_document: "Document")Calls init(owner_document) у цьому екземплярі Selection.
get_range_at(index: int) → "Range"Повернути виділений діапазон у index.
add_range(range_obj: "Range")Встановити єдиний діапазон цього виділення у range_obj.
remove_all_ranges()Очистити поточний вибір.
`collapse(node: “NodeNone”, offset: int)`
`set_position(node: “NodeNone”, offset: int)`
collapse_to_start()Згорнути виділення до поточної початкової граничної точки.
collapse_to_end()Згорнути виділення до поточної кінцевої межової точки.
select_all_children(node: "Node")Вибрати всіх дочірніх елементів node.
extend(node: "Node", offset: int)Перемістити фокус виділення до (node, offset).
to_string() → strПовернути простий текстовий вміст вибраного діапазону.
contains_node(node: "Node", allow_partial_containment: bool) → boolReturn True якщо вибір містить node.

Дивіться також

 Українська