NumberList — Aspose.Note FOSS for Python API Reference
Klasse: NumberList
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node
NumberList holder metadata for listenummerering knyttet til en OutlineElement.Når OutlineElement.NumberList er ikke None,er elementet en del av en ordnet eller uordnet liste. Egenskapene gjenspeiler råverdier som er analysert fra MS-ONE-binærformatet og er skrivebeskyttet; de kan ikke settes av brukeren i v26.3.1.
ImageRenderOptions
Alle egenskaper er skrivebeskyttet.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True for ordnede (nummererte) lister; False for punktlister eller ikke-sekvensielle lister. |
Arvet fra Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Skrivebeskyttede data:
Format,Restart, ogIsNumbereder analysert fra den binære filen. Det finnes ingen API for å endre nummerering i v26.3.1. - Formatstrenger: Den
Formatstreng følger det rå MS-ONE nummereringsformatet, ikke et menneskelig lesbart mønster. Vanlige verdier inkluderer desimale formatstrenger ("%1.","%1)") for nummererte lister og kuletegn ("•","–") for punktlister. - Tilstedeværelsessjekk: Sjekk alltid
OutlineElement.NumberList is not Nonefør du får tilgang til dette objektet.
Brukseksempel
Oppdag nummererte vs punktliste-elementer
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}")Samle alle nummererte listeelementer med deres tekst
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-sikkerhet
Format og Restart kan være None. IsNumbered er alltid en bool. OutlineElement.NumberList selv kan være None — sjekk før du får tilgang til noen egenskap.
Se også
- ImageRenderOptions: basisklasse
- OutlineElement: elementet som bærer en
NumberList - Utviklerguide