Selection
Selection
Visão geral
Selection é uma classe em Aspose.Html FOSS para Python.
Seleção de escopo de documento com semântica de intervalo único.
Esta classe fornece 12 métodos para trabalhar com objetos Selection em programas Python. Os métodos disponíveis incluem: __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. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
range_count | int | Leitura | Número de intervalos nesta seleção (0 ou 1). |
anchor_node | `“Node | None”` | Leitura |
anchor_offset | int | Leitura | Deslocamento da âncora para a direção da seleção atual. |
focus_node | `“Node | None”` | Leitura |
focus_offset | int | Leitura | Deslocamento de foco para a direção da seleção atual. |
is_collapsed | bool | Leitura | Verdadeiro quando a seleção está vazia ou o intervalo subjacente está colapsado. |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(owner_document: "Document") | Calls init(owner_document) nesta instância de Selection. |
get_range_at(index: int) → "Range" | Retorna o intervalo selecionado em index. |
add_range(range_obj: "Range") | Define o único intervalo desta seleção para range_obj. |
remove_all_ranges() | Limpar a seleção atual. |
| `collapse(node: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, offset: int)` |
collapse_to_start() | Contrair a seleção para o ponto de fronteira inicial atual. |
collapse_to_end() | Colapsar a seleção até o ponto de limite final atual. |
select_all_children(node: "Node") | Selecionar todos os filhos de node. |
extend(node: "Node", offset: int) | Mover o foco da seleção para (node, offset). |
to_string() → str | Retornar o conteúdo em texto simples do intervalo selecionado. |
contains_node(node: "Node", allow_partial_containment: bool) → bool | Return True se a seleção contém node. |