NumberList

NumberList — Aspose.Note FOSS for Python API Reference

Klasse: NumberList

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

NumberList bevat de lijstnummeringsmetadata die aan een is gekoppeld OutlineElement. Wanneer OutlineElement.NumberList is niet None, is het element onderdeel van een geordende of ongeordende lijst. De eigenschappen weerspiegelen ruwe waarden die zijn geparseerd uit het MS-ONE binaire formaat en zijn alleen-lezen; ze zijn niet door de gebruiker instelbaar in v26.3.1.


ImageRenderOptions

Alle eigenschappen zijn alleen-lezen.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue voor geordende (genummerde) lijsten; False voor opsommingstekens of niet-opeenvolgende lijsten.

Geërfd van Node

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • Alleen-lezen gegevens: Format, Restart, en IsNumbered worden geparseerd uit het binaire bestand. Er is geen API om nummering te wijzigen in v26.3.1.
  • Formaatstrings: De Format string volgt het ruwe MS-ONE nummeringsformaat, niet een menselijk leesbaar patroon. Veelvoorkomende waarden omvatten decimale opmaakstrings ("%1.", "%1)") voor genummerde lijsten en opsommingstekens ("•", "–") voor opsommingstekens.
  • Aanwezigheidscontrole: Controleer altijd OutlineElement.NumberList is not None voordat u dit object benadert.

Gebruikvoorbeeld

Detecteer genummerde versus opsomminglijstitems

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}")

Verzamel alle genummerde lijstitems met hun 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‑veiligheid

Format en Restart kan zijn None. IsNumbered is altijd een bool. OutlineElement.NumberList zelf kan zijn None — controleer voordat u een eigenschap benadert.


Zie ook

 Nederlands