NumberList — Aspose.Note FOSS for Python API Reference
Klasa: NumberList
: aspose.note : from aspose.note import NumberList : Node
NumberList sadrži metapodatke o numerisanju liste koji su prikačeni na OutlineElement. Kada OutlineElement.NumberList nije None, element je deo uređene ili neuređene liste. Svojstva odražavaju sirove vrednosti parsirane iz MS-ONE binarnog formata i samo za čitanje; nisu podesiva 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 numerisane (brojčane) liste; False za nabrajane ili ne‑sekvencijalne liste. |
Nasleđ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 numeracije u v26.3.1. - Formati stringova: The
Formatstring follows the raw MS-ONE numbering format, not a human-readable pattern. Common values include decimal format strings ("%1.","%1)") za numerisane liste i znakove za nabrajanje ("•","–") za nabrajane liste. - Provera prisutnosti: Uvek proverite
OutlineElement.NumberList is not Nonepre nego što pristupite ovom objektu.
Primer upotrebe
Detektovanje numerisanih vs nabranih stavki liste
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 numerisane stavke liste zajedno sa 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))None-Safety
Format i Restart može biti None. IsNumbered uvek je bool. OutlineElement.NumberList sam može biti None — proverite pre nego što pristupite bilo kojem svojstvu.
Vidi i
- : osnovna klasa
- OutlineElement: element koji nosi a
NumberList - Vodič za programere