Selection

Selection

Tổng quan

Selection là một lớp trong phần mềm mã nguồn mở Aspose.Html cho Python.

Lựa chọn phạm vi tài liệu với ngữ nghĩa phạm vi đơn.

Lớp này cung cấp 12 phương thức để làm việc với các đối tượng Selection trong các chương trình Python. Các phương thức khả dụng bao gồm: __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. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.

Thuộc tính

TênKiểuTruy cậpMô tả
range_countintĐọcSố lượng khoảng trong lựa chọn này (0 hoặc 1).
anchor_node`“NodeNone”`Đọc
anchor_offsetintĐọcĐộ lệch anchor cho hướng lựa chọn hiện tại.
focus_node`“NodeNone”`Đọc
focus_offsetintĐọcĐộ lệch focus cho hướng lựa chọn hiện tại.
is_collapsedboolĐọcTrue khi lựa chọn trống hoặc phạm vi cơ bản bị thu gọn.

Phương thức

Chữ kýMô tả
__init__(owner_document: "Document")Calls init(owner_document) trên đối tượng Selection này.
get_range_at(index: int) → "Range"Trả về phạm vi đã chọn tại index.
add_range(range_obj: "Range")Đặt phạm vi đơn của selection này thành range_obj.
remove_all_ranges()Xóa lựa chọn hiện tại.
`collapse(node: “NodeNone”, offset: int)`
`set_position(node: “NodeNone”, offset: int)`
collapse_to_start()Thu gọn lựa chọn đến điểm biên bắt đầu hiện tại.
collapse_to_end()Thu gọn vùng chọn tới điểm ranh giới cuối hiện tại.
select_all_children(node: "Node")Chọn tất cả các phần tử con của node.
extend(node: "Node", offset: int)Di chuyển tiêu điểm của vùng chọn tới (node, offset).
to_string() → strTrả về nội dung văn bản thuần của phạm vi đã chọn.
contains_node(node: "Node", allow_partial_containment: bool) → boolReturn True nếu phần chọn chứa node.

Xem thêm

 Tiếng Việt