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_count | int | Читання | Кількість діапазонів у цьому виділенні (0 або 1). |
anchor_node | `“Node | None”` | Читання |
anchor_offset | int | Читання | Зміщення якоря для поточного напрямку виділення. |
focus_node | `“Node | None”` | Читання |
focus_offset | int | Читання | Зміщення фокуса для поточного напрямку виділення. |
is_collapsed | bool | Читання | 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: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, 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) → bool | Return True якщо вибір містить node. |