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. |