Selection
Selection
Översikt
Selection är en klass i Aspose.Html FOSS för Python.
Dokumentavgränsat urval med enstaka intervallsemantik.
Denna klass tillhandahåller 12 metoder för att arbeta med Selection-objekt i Python-program. Tillgängliga metoder inkluderar: __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. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.Html FOSS för Python-paketet. Egenskaper: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
range_count | int | Läs | Antal intervall i detta urval (0 eller 1). |
anchor_node | `“Node | None”` | Läs |
anchor_offset | int | Läs | Ankaroffset för den aktuella markeringsriktningen. |
focus_node | `“Node | None”` | Läs |
focus_offset | int | Läs | Fokusoffset för den aktuella markeringsriktningen. |
is_collapsed | bool | Läs | True när markeringen är tom eller underliggande intervall är kollapsat. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__(owner_document: "Document") | Calls init(owner_document) på detta Selection-objekt. |
get_range_at(index: int) → "Range" | Return det valda intervallet vid index. |
add_range(range_obj: "Range") | Ställ in detta markeringens enda intervall till range_obj. |
remove_all_ranges() | Rensa den aktuella markeringen. |
| `collapse(node: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, offset: int)` |
collapse_to_start() | Kollapsa markeringen till den aktuella startgränspunkten. |
collapse_to_end() | Kollapsa urvalet till den aktuella slutgränspunkten. |
select_all_children(node: "Node") | Markera alla underordnade till node. |
extend(node: "Node", offset: int) | Flytta urvalets fokus till (node, offset). |
to_string() → str | Returnera det rena textinnehållet för det markerade intervallet. |
contains_node(node: "Node", allow_partial_containment: bool) → bool | Return True om markeringen innehåller node. |