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ên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
range_count | int | Đọc | Số lượng khoảng trong lựa chọn này (0 hoặc 1). |
anchor_node | `“Node | None”` | Đọc |
anchor_offset | int | Đọc | Độ lệch anchor cho hướng lựa chọn hiện tại. |
focus_node | `“Node | None”` | Đọc |
focus_offset | int | Đọc | Độ lệch focus cho hướng lựa chọn hiện tại. |
is_collapsed | bool | Đọc | True 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: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, 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() → str | Trả 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) → bool | Return True nếu phần chọn chứa node. |