Selection

Selection

Übersicht

Selection ist eine Klasse in Aspose.Html FOSS für Python.

Dokumentenbezogene Auswahl mit Single-Range-Semantik.

Diese Klasse stellt 12 Methoden zur Arbeit mit Selection-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: __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. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Html FOSS für Python-Paket installiert wurde. Eigenschaften: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.

Eigenschaften

NameTypZugriffBeschreibung
range_countintLesenAnzahl der Bereiche in dieser Auswahl (0 oder 1).
anchor_node`“NodeNone”`Lesen
anchor_offsetintLesenAnker-Offset für die aktuelle Auswahlrichtung.
focus_node`“NodeNone”`Lesen
focus_offsetintLesenFokus-Offset für die aktuelle Auswahlrichtung.
is_collapsedboolLesenTrue, wenn die Auswahl leer ist oder der zugrunde liegende Bereich kollabiert ist.

Methoden

SignaturBeschreibung
__init__(owner_document: "Document")Calls init(owner_document) bei dieser Selection-Instanz.
get_range_at(index: int) → "Range"Gibt den ausgewählten Bereich zurück bei index.
add_range(range_obj: "Range")Setzt den einzigen Bereich dieser Auswahl auf range_obj.
remove_all_ranges()Löschen Sie die aktuelle Auswahl.
`collapse(node: “NodeNone”, offset: int)`
`set_position(node: “NodeNone”, offset: int)`
collapse_to_start()Auswahl zum aktuellen Startbegrenzungspunkt zusammenziehen.
collapse_to_end()Auswahl auf den aktuellen Endgrenzpunkt zusammenziehen.
select_all_children(node: "Node")Alle Kinder von auswählen node.
extend(node: "Node", offset: int)Verschiebe den Fokus der Auswahl zu (node, offset).
to_string() → strGib den Nur-Text-Inhalt des ausgewählten Bereichs zurück.
contains_node(node: "Node", allow_partial_containment: bool) → boolReturn True wenn die Auswahl enthält node.

Siehe auch

 Deutsch