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.
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True sıralı (numaralı) listeler için; False madde işaretli veya sırasız listeler için. |
Node’dan miras alındı
| Enumerations | Enumerations | Enumerations |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
Enumerations
- Yalnızca okunabilir veri:
Format,Restart, veIsNumberedikili dosyadan ayrıştırılır. v26.3.1’de numaralandırmayı değiştirmek için bir API yok. - Biçim dizgeleri: Bu
Formatdizgi, 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 Nonebu 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
- Enumerations: temel sınıf
- OutlineElement: taşıyan öğe
NumberList - Geliştirici Kılavuzu