Selection
Selection
Genel Bakış
Selection, Aspose.Html FOSS içinde Python için bir sınıftır.
Tek aralık semantiğine sahip belge kapsamlı seçim.
Bu sınıf, Python programlarında Selection nesneleriyle çalışmak için 12 yöntem sağlar. Mevcut yöntemler şunlardır: __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. Tüm genel üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: anchor_node, anchor_offset, focus_node, focus_offset, is_collapsed, range_count.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
range_count | int | Okuma | Bu seçimdeki aralık sayısı (0 veya 1). |
anchor_node | `“Node | None”` | Okuma |
anchor_offset | int | Okuma | Mevcut seçim yönü için Anchor offset. |
focus_node | `“Node | None”` | Okuma |
focus_offset | int | Okuma | Mevcut seçim yönü için Focus offset. |
is_collapsed | bool | Okuma | Seçim boş olduğunda veya temel aralık daraldığında True. |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__(owner_document: "Document") | Calls initBu Selection örneğinde (owner_document). |
get_range_at(index: int) → "Range" | Şu konumda seçili aralığı döndür index. |
add_range(range_obj: "Range") | Bu seçimin tek aralığını şuna ayarla range_obj. |
remove_all_ranges() | Mevcut seçimi temizle. |
| `collapse(node: “Node | None”, offset: int)` |
| `set_position(node: “Node | None”, offset: int)` |
collapse_to_start() | Seçimi geçerli başlangıç sınır noktasına daralt. |
collapse_to_end() | Seçimi mevcut son sınır noktasına daralt. |
select_all_children(node: "Node") | Şunun tüm alt öğelerini seç node. |
extend(node: "Node", offset: int) | Seçimin odak noktasını şuraya taşı (node, offset). |
to_string() → str | Seçili aralığın düz metin içeriğini döndür. |
contains_node(node: "Node", allow_partial_containment: bool) → bool | Return True eğer seçim içeriyorsa node. |