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קריאה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: “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.

ראה גם

 עברית