NumberList — Aspose.Note FOSS for Python API Reference
Klasa: NumberList
: aspose.note : from aspose.note import NumberList : Node
NumberList sadrži metapodatke numeriranja popisa koji su priloženi nekom OutlineElement. Kada OutlineElement.NumberList nije None, element je dio uređene ili neuređene liste. Svojstva odražavaju sirove vrijednosti parsirane iz MS-ONE binarnog formata i samo za čitanje; nisu postavljiva od strane korisnika u v26.3.1.
Sva svojstva su samo‑za‑čitanje.
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True za uređene (numerirane) liste; False za nabrajane ili ne‑sekvencijalne liste. |
Naslijeđeno od Node
ParentNode | `Node | None` |
Document | `Document | None` |
- Podaci samo za čitanje:
Format,Restart, iIsNumberedse parsiraju iz binarne datoteke. Ne postoji API za izmjenu numeriranja u v26.3.1. - Format stringova: The
Formatstring prati sirovi MS-ONE format numeriranja, nije uzorak čitljiv za ljude. Uobičajene vrijednosti uključuju decimalne formatne stringove ("%1.","%1)") za numerirane popise i znakove za nabrajanje ("•","–") za nabrajane popise. - Provjera prisutnosti: Uvijek provjeri
OutlineElement.NumberList is not Noneprije pristupa ovom objektu.
Primjer upotrebe
Otkrivanje numeriranih vs popisa s metcima
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}")Prikupite sve numerirane stavke popisa zajedno s njihovim tekstom
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))Sigurnost od None
Format i Restart može biti None. IsNumbered je uvijek bool. OutlineElement.NumberList sam može biti None — provjeri prije pristupa bilo kojem svojstvu.
Vidi također
- : bazna klasa
- OutlineElement: element koji nosi
NumberList - Vodič za programere