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

AdTürErişimAçıklama
range_countintOkumaBu seçimdeki aralık sayısı (0 veya 1).
anchor_node`“NodeNone”`Okuma
anchor_offsetintOkumaMevcut seçim yönü için Anchor offset.
focus_node`“NodeNone”`Okuma
focus_offsetintOkumaMevcut seçim yönü için Focus offset.
is_collapsedboolOkumaSeçim boş olduğunda veya temel aralık daraldığında True.

Yöntemler

İmzaAçı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: “NodeNone”, offset: int)`
`set_position(node: “NodeNone”, 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() → strSeçili aralığın düz metin içeriğini döndür.
contains_node(node: "Node", allow_partial_containment: bool) → boolReturn True eğer seçim içeriyorsa node.

Ayrıca Bakınız

 Türkçe