NumberList

NumberList — Aspose.Note FOSS for Python API Reference

Sınıf: NumberList

Enumerations: aspose.note Enumerations: from aspose.note import NumberList Enumerations: Node

NumberList birine ekli liste-numaralandırma meta verisini tutar OutlineElement. Ne zaman OutlineElement.NumberList değildir None, öğe sıralı veya sırasız bir listenin parçasıdır. Özellikler, MS-ONE ikili formatından ayrıştırılan ham değerleri yansıtır ve yalnızca okunur; v26.3.1’de kullanıcı tarafından ayarlanamaz.


Enumerations

Tüm özellikler yalnızca okunabilir.

EnumerationsEnumerationsEnumerationsEnumerations
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue sıralı (numaralı) listeler için; False madde işaretli veya sırasız listeler için.

Node’dan miras alındı

EnumerationsEnumerationsEnumerations
ParentNode`NodeNone`
Document`DocumentNone`

Enumerations

  • Yalnızca okunabilir veri: Format, Restart, ve IsNumbered ikili dosyadan ayrıştırılır. v26.3.1’de numaralandırmayı değiştirmek için bir API yok.
  • Biçim dizgeleri: Bu Format dizgi, ham MS-ONE numaralandırma biçimini izler, insan tarafından okunabilir bir desen değildir. Yaygın değerler ondalık biçim dizgelerini içerir ("%1.", "%1)") numaralı listeler için ve madde işareti karakterleri için ("•", "–") madde işaretli listeler için.
  • Varlık kontrolü: Her zaman kontrol edin OutlineElement.NumberList is not None bu nesneye erişmeden önce.

Kullanım Örneği

Numaralı ve madde işaretli liste öğelerini ayırt edin

from aspose.note import Document, OutlineElement

doc = Document("MyNotes.one")
for oe in doc.GetChildNodes(OutlineElement):
    nl = oe.NumberList
    if nl is None:
        continue  # not a list item
    restart_info = f"  restart={nl.Restart}" if nl.Restart is not None else ""
    print(f"format={nl.Format!r}{restart_info}")

Tüm numaralı liste öğelerini metinleriyle birlikte toplayın

from aspose.note import Document, OutlineElement, RichText

doc = Document("MyNotes.one")
for oe in doc.GetChildNodes(OutlineElement):
    if oe.NumberList is not None:
        texts = [rt.Text for rt in oe.GetChildNodes(RichText) if rt.Text]
        print(" | ".join(texts))

None-Güvenliği

Format ve Restart olabilir None. IsNumbered her zaman bir bool. OutlineElement.NumberList kendisi olabilir None — herhangi bir özelliğe erişmeden önce kontrol edin.


Ayrıca Bakınız

 Türkçe