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

NomeTipoAcessoDescrição
range_countintLeituraNúmero de intervalos nesta seleção (0 ou 1).
anchor_node`“NodeNone”`Leitura
anchor_offsetintLeituraDeslocamento da âncora para a direção da seleção atual.
focus_node`“NodeNone”`Leitura
focus_offsetintLeituraDeslocamento de foco para a direção da seleção atual.
is_collapsedboolLeituraVerdadeiro quando a seleção está vazia ou o intervalo subjacente está colapsado.

Métodos

AssinaturaDescriçã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: “NodeNone”, offset: int)`
`set_position(node: “NodeNone”, 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() → strRetornar o conteúdo em texto simples do intervalo selecionado.
contains_node(node: "Node", allow_partial_containment: bool) → boolReturn True se a seleção contém node.

Ver também

 Português