NumberList

NumberList — Aspose.Note FOSS for Python API Reference

Klasė: NumberList

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

NumberList laiko sąrašo numeravimo metaduomenis, priskirtus OutlineElement. Kai OutlineElement.NumberList nėra None, elementas yra dalis surašyto arba nesurašyto sąrašo. Savybės atspindi neapdorotas reikšmes, išanalizuotas iš MS-ONE dvejetainio formato, ir yra tik skaitymui; jos nėra naudotojo nustatomos v26.3.1.


ImageRenderOptions

Visos savybės yra tik skaitymui.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue už tvarkomų (numeruotų) sąrašų; False skirta žymėtiniams arba nesekvenciniams sąrašams.

Paveldėta iš Node

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • Tik skaitymui skirti duomenys: Format, Restart, ir IsNumbered yra išskaitomi iš dvejetainio failo. Nėra API, skirtos keisti numeraciją v26.3.1.
  • Formatų eilutės: Tai Format eilutė seka neapdorotą MS-ONE numeravimo formatą, o ne žmogui skaitomą šabloną. Dažnos reikšmės apima dešimtainio formato eilutes ("%1.", "%1)") numeruotoms sąrašams ir kulkų ženklams ("•", "–") ženklais pažymėtiems sąrašams.
  • Patikrinimas, ar egzistuoja: Visada tikrinti OutlineElement.NumberList is not None prieš pasiekiant šį objektą.

Naudojimo pavyzdys

Aptikti numeruotus ir taškinės (bulleted) sąrašo elementus

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

Surinkti visus numeruotus sąrašo elementus su jų tekstu

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-saugumas

Format ir Restart gali būti None. IsNumbered visada yra bool. OutlineElement.NumberList pats gali būti None — patikrinkite prieš pasiekiant bet kurią savybę.


Žr. taip pat

 Lietuvių