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 عندما يكون الاختيار فارغًا أو النطاق الأساسي collapsed.

الطرق

التوقيعوصف
__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.

انظر أيضاً

 العربية