Selection
Selection
Panoramica
Selection è una classe in Aspose.Html FOSS per Python.
Selezione a livello di documento con semantica a intervallo singolo.
Questa classe fornisce 12 metodi per lavorare con gli oggetti Selection nei programmi Python. I metodi disponibili includono: __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. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Html FOSS per Python. Proprietà: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
range_count | int | Lettura | Numero di intervalli in questa selezione (0 o 1). |
anchor_node | `“Node | None”` | Lettura |
anchor_offset | int | Lettura | Offset di ancoraggio per la direzione della selezione corrente. |
focus_node | `“Node | None”` | Lettura |
focus_offset | int | Lettura | Offset di focus per la direzione della selezione corrente. |
is_collapsed | bool | Lettura | Vero quando la selezione è vuota o l’intervallo sottostante è collassato. |
Metodi
| Firma | Descrizione |
|---|---|
__init__(owner_document: "Document") | Calls init(owner_document) su questa istanza di Selection. |
get_range_at(index: int) → "Range" | Restituisce l’intervallo selezionato a index. |
add_range(range_obj: "Range") | Imposta l’unico intervallo di questa selezione su range_obj. |
remove_all_ranges() | Cancella la selezione corrente. |
| `collapse(node: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, offset: int)` |
collapse_to_start() | Riduci la selezione al punto di confine di inizio corrente. |
collapse_to_end() | Riduci la selezione al punto di confine finale corrente. |
select_all_children(node: "Node") | Seleziona tutti i figli di node. |
extend(node: "Node", offset: int) | Sposta il focus della selezione su (node, offset). |
to_string() → str | Restituisci il contenuto in testo semplice dell’intervallo selezionato. |
contains_node(node: "Node", allow_partial_containment: bool) → bool | Return True se la selezione contiene node. |