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ЧтениеИстина, когда выделение пусто или базовый диапазон схлопнут.

Методы

ПодписьОписание:
__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.

См. также:

 Русский