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 هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامه 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. |