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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
range_count | int | Lesen | Anzahl der Bereiche in dieser Auswahl (0 oder 1). |
anchor_node | `“Node | None”` | Lesen |
anchor_offset | int | Lesen | Anker-Offset für die aktuelle Auswahlrichtung. |
focus_node | `“Node | None”` | Lesen |
focus_offset | int | Lesen | Fokus-Offset für die aktuelle Auswahlrichtung. |
is_collapsed | bool | Lesen | True, wenn die Auswahl leer ist oder der zugrunde liegende Bereich kollabiert ist. |
Methoden
| Signatur | Beschreibung |
|---|---|
__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: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, 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() → str | Gib den Nur-Text-Inhalt des ausgewählten Bereichs zurück. |
contains_node(node: "Node", allow_partial_containment: bool) → bool | Return True wenn die Auswahl enthält node. |