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

NamnTypÅtkomstBeskrivning
range_countintLäsAntal intervall i detta urval (0 eller 1).
anchor_node`“NodeNone”`Läs
anchor_offsetintLäsAnkaroffset för den aktuella markeringsriktningen.
focus_node`“NodeNone”`Läs
focus_offsetintLäsFokusoffset för den aktuella markeringsriktningen.
is_collapsedboolLäsTrue när markeringen är tom eller underliggande intervall är kollapsat.

Metoder

SignaturBeskrivning
__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: “NodeNone”, offset: int)`
`set_position(node: “NodeNone”, 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() → strReturnera det rena textinnehållet för det markerade intervallet.
contains_node(node: "Node", allow_partial_containment: bool) → boolReturn True om markeringen innehåller node.

Se även

 Svenska